Built with Alectryon, running Coq+SerAPI v8.10.0+0.7.0. Coq sources are in this panel; goals and messages will appear in the other. Bubbles () indicate interactive fragments: hover for details, tap to reveal contents. Use Ctrl+↑ Ctrl+↓ to navigate, Ctrl+🖱️ to focus.
(************************************************************************)
(*         *   The Coq Proof Assistant / The Coq Development Team       *)
(*  v      *   INRIA, CNRS and contributors - Copyright 1999-2018       *)
(* <O___,, *       (see CREDITS file for the list of authors)           *)
(*   \VV/  **************************************************************)
(*    //   *    This file is distributed under the terms of the         *)
(*         *     GNU Lesser General Public License Version 2.1          *)
(*         *     (see LICENSE file for the text of the license)         *)
(************************************************************************)

Require Import Rbase.
Require Import Rfunctions.
Require Import Ranalysis1.
Require Import Ranalysis2.
Local Open Scope R_scope.
Division

forall (f1 f2 : R -> R) (x l1 l2 : R), derivable_pt_lim f1 x l1 -> derivable_pt_lim f2 x l2 -> f2 x <> 0 -> derivable_pt_lim (f1 / f2) x ((l1 * f2 x - l2 * f1 x) / (f2 x)²)

forall (f1 f2 : R -> R) (x l1 l2 : R), derivable_pt_lim f1 x l1 -> derivable_pt_lim f2 x l2 -> f2 x <> 0 -> derivable_pt_lim (f1 / f2) x ((l1 * f2 x - l2 * f1 x) / (f2 x)²)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0

derivable_pt_lim (f1 / f2) x ((l1 * f2 x - l2 * f1 x) / (f2 x)²)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x

derivable_pt_lim (f1 / f2) x ((l1 * f2 x - l2 * f1 x) / (f2 x)²)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
H2:exists eps : posreal, forall h : R, Rabs h < eps -> f2 (x + h) <> 0

derivable_pt_lim (f1 / f2) x ((l1 * f2 x - l2 * f1 x) / (f2 x)²)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0

derivable_pt_lim (f1 / f2) x ((l1 * f2 x - l2 * f1 x) / (f2 x)²)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0

derivable_pt_lim (fun x0 : R => f1 x0 / f2 x0) x ((l1 * f2 x - l2 * f1 x) / (f2 x)²)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
H3:continuity_pt f2 x

derivable_pt_lim (fun x0 : R => f1 x0 / f2 x0) x ((l1 * f2 x - l2 * f1 x) / (f2 x)²)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
H3:forall eps : R, eps > 0 -> exists alp : R, alp > 0 /\ (forall x0 : Base R_met, D_x no_cond x x0 /\ (let (Base, dist, _, _, _, _) as m return (Base m -> Base m -> R) := R_met in dist) x0 x < alp -> (let (Base, dist, _, _, _, _) as m return (Base m -> Base m -> R) := R_met in dist) (f2 x0) (f2 x) < eps)

derivable_pt_lim (fun x0 : R => f1 x0 / f2 x0) x ((l1 * f2 x - l2 * f1 x) / (f2 x)²)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
H3:forall eps : R, eps > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps)

derivable_pt_lim (fun x0 : R => f1 x0 / f2 x0) x ((l1 * f2 x - l2 * f1 x) / (f2 x)²)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
H3:forall eps : R, eps > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps)

forall x0 : R, x0 > 0 /\ (forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < x0 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2) -> derivable_pt_lim (fun x1 : R => f1 x1 / f2 x1) x ((l1 * f2 x - l2 * f1 x) / (f2 x)²)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)

derivable_pt_lim (fun x0 : R => f1 x0 / f2 x0) x ((l1 * f2 x - l2 * f1 x) / (f2 x)²)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)

(forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2) -> derivable_pt_lim (fun x0 : R => f1 x0 / f2 x0) x ((l1 * f2 x - l2 * f1 x) / (f2 x)²)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2

derivable_pt_lim (fun x0 : R => f1 x0 / f2 x0) x ((l1 * f2 x - l2 * f1 x) / (f2 x)²)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2

(forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)) -> derivable_pt_lim (fun x0 : R => f1 x0 / f2 x0) x ((l1 * f2 x - l2 * f1 x) / (f2 x)²)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)

derivable_pt_lim (fun x0 : R => f1 x0 / f2 x0) x ((l1 * f2 x - l2 * f1 x) / (f2 x)²)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)

(forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)) -> derivable_pt_lim (fun x0 : R => f1 x0 / f2 x0) x ((l1 * f2 x - l2 * f1 x) / (f2 x)²)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)

derivable_pt_lim (fun x0 : R => f1 x0 / f2 x0) x ((l1 * f2 x - l2 * f1 x) / (f2 x)²)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps

forall x0 : posreal, (forall h : R, h <> 0 -> Rabs h < x0 -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)) -> exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
(***********************************) (* First case *) (* (f1 x)=0 l1 =0 *) (***********************************)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)

forall h : R, h <> 0 -> Rabs h < {| pos := Rmin eps_f2 (Rmin alp_f2 alp_f1d); cond_pos := H10 |} -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h)) - f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h)) - f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) <= Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h)) + - (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2)) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x)) <= Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h)) + - (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2)) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x)) <= Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h))) + Rabs (- (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2))) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4 -> Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 -> Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4 -> Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H18:Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
H19:Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
H20:Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
H21:Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs (l2 * 0 / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs 0 * Rabs (f2 (x + h) - f2 x) < eps * / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

0 < eps * / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs (0 / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs 0 * Rabs ((f2 (x + h) - f2 x) * / h - l2) < eps * / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

0 < eps * / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs (0 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs 0 * Rabs (f2 x - f2 (x + h)) < eps * / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

0 < eps * / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs h < eps_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 = 0
H10:0 < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
h:R
H11:h <> 0
H12:Rabs h < Rmin eps_f2 (Rmin alp_f2 alp_f1d)
H13:Rabs h < Rmin alp_f2 alp_f1d
H14:Rabs h < eps_f2
H15:Rabs h < alp_f1d
H16:Rabs h < alp_f2
H17:Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)

eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
(***********************************) (* Second case *) (* (f1 x)=0 l1<>0 *) (***********************************)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:continuity_pt f2 x

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:continue_in f2 no_cond x

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:limit1_in f2 (D_x no_cond x) (f2 x) x

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:limit_in R_met R_met f2 (D_x no_cond x) x (f2 x)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : Base R_met, D_x no_cond x x0 /\ dist R_met x0 x < alp -> dist R_met (f2 x0) (f2 x) < eps0)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : Base R_met, D_x no_cond x x0 /\ (let (Base, dist, _, _, _, _) as m return (Base m -> Base m -> R) := R_met in dist) x0 x < alp -> (let (Base, dist, _, _, _, _) as m return (Base m -> Base m -> R) := R_met in dist) (f2 x0) (f2 x) < eps0)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ R_dist x0 x < alp -> R_dist (f2 x0) (f2 x) < eps0)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

forall x0 : R, x0 > 0 /\ (forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < x0 -> Rabs (f2 x1 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))) -> exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))

(forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))) -> exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2) -> exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)

forall h : R, h <> 0 -> Rabs h < {| pos := Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2); cond_pos := H12 |} -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)

forall h : R, h <> 0 -> Rabs h < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2) -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
H15:Rabs h < Rmin alp_f2 alp_f2t2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
H15:Rabs h < Rmin alp_f2 alp_f2t2
H16:Rabs h < Rmin eps_f2 alp_f1d

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
H15:Rabs h < Rmin alp_f2 alp_f2t2
H16:Rabs h < Rmin eps_f2 alp_f1d
H17:Rabs h < alp_f2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
H15:Rabs h < Rmin alp_f2 alp_f2t2
H16:Rabs h < Rmin eps_f2 alp_f1d
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
H15:Rabs h < Rmin alp_f2 alp_f2t2
H16:Rabs h < Rmin eps_f2 alp_f1d
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
H15:Rabs h < Rmin alp_f2 alp_f2t2
H16:Rabs h < Rmin eps_f2 alp_f1d
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h)) - f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h)) - f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) <= Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h)) + - (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2)) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x)) <= Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h)) + - (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2)) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x)) <= Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h))) + Rabs (- (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2))) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4 -> Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 -> Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4 -> Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
H14:Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
H15:Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
H16:Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
H21:Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs (l2 * 0 / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs 0 * Rabs (f2 (x + h) - f2 x) < eps * / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

0 < eps * / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs (0 / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs 0 * Rabs ((f2 (x + h) - f2 x) * / h - l2) < eps * / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

0 < eps * / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H12:0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
h:R
H13:h <> 0
H17:Rabs h < alp_f2
H18:Rabs h < alp_f2t2
H19:Rabs h < eps_f2
H20:Rabs h < alp_f1d

f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

0 < Rmin (Rmin eps_f2 alp_f1d) (Rmin alp_f2 alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

0 < eps_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < alp_f1d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

0 < alp_f1d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

0 < alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
0 < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H11:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

0 < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))

forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2

Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2
H12:alp_f2t2 > 0
H13:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2
H12:alp_f2t2 > 0
H13:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H14:a = 0

Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2
H12:alp_f2t2 > 0
H13:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H14:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2
H12:alp_f2t2 > 0
H13:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H14:a = 0

Rabs (f2 x - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2
H12:alp_f2t2 > 0
H13:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H14:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2
H12:alp_f2t2 > 0
H13:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H14:a = 0

Rabs 0 < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2
H12:alp_f2t2 > 0
H13:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H14:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2
H12:alp_f2t2 > 0
H13:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H14:a = 0

0 < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2
H12:alp_f2t2 > 0
H13:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H14:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2
H12:alp_f2t2 > 0
H13:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H14:a = 0

eps * (f2 x)² / (8 * l1) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2
H12:alp_f2t2 > 0
H13:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H14:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2
H12:alp_f2t2 > 0
H13:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H14:a = 0

eps * (f2 x * (f2 x * / (8 * l1))) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2
H12:alp_f2t2 > 0
H13:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H14:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2
H12:alp_f2t2 > 0
H13:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H14:a = 0

eps <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2
H12:alp_f2t2 > 0
H13:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H14:a = 0
/ (8 * l1) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2
H12:alp_f2t2 > 0
H13:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H14:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2
H12:alp_f2t2 > 0
H13:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H14:a = 0

/ (8 * l1) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2
H12:alp_f2t2 > 0
H13:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H14:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2
H12:alp_f2t2 > 0
H13:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H14:a <> 0

Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2
H12:alp_f2t2 > 0
H13:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H14:a <> 0

D_x no_cond x (x + a) /\ Rabs (x + a - x) < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2
H12:alp_f2t2 > 0
H13:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H14:a <> 0

D_x no_cond x (x + a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2
H12:alp_f2t2 > 0
H13:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H14:a <> 0
Rabs (x + a - x) < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
alp_f2t2:R
H10:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
a:R
H11:Rabs a < alp_f2t2
H12:alp_f2t2 > 0
H13:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H14:a <> 0

Rabs (x + a - x) < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

0 < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

eps <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
f2 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
f2 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
/ (8 * l1) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

f2 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
f2 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
/ (8 * l1) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

f2 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
/ (8 * l1) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x = 0
H9:l1 <> 0
H10:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

/ (8 * l1) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
(***********************************) (* Third case *) (* (f1 x)<>0 l1=0 l2=0 *) (***********************************)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0

forall x0 : posreal, (forall h : R, h <> 0 -> Rabs h < x0 -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))) -> exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))

0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d) -> exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)

forall h : R, h <> 0 -> Rabs h < {| pos := Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d); cond_pos := H11 |} -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)

forall h : R, h <> 0 -> Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d) -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H15:Rabs h < Rmin eps_f2 alp_f2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H15:Rabs h < Rmin eps_f2 alp_f2
H16:Rabs h < Rmin alp_f1d alp_f2d

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H15:Rabs h < Rmin eps_f2 alp_f2
H16:Rabs h < Rmin alp_f1d alp_f2d
H17:Rabs h < eps_f2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H15:Rabs h < Rmin eps_f2 alp_f2
H16:Rabs h < Rmin alp_f1d alp_f2d
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H15:Rabs h < Rmin eps_f2 alp_f2
H16:Rabs h < Rmin alp_f1d alp_f2d
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H15:Rabs h < Rmin eps_f2 alp_f2
H16:Rabs h < Rmin alp_f1d alp_f2d
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h)) - f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h)) - f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) <= Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h)) + - (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2)) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x)) <= Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h)) + - (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2)) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x)) <= Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h))) + Rabs (- (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2))) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4 -> Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 -> Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4 -> Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
H15:Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
H16:Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
H21:Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
H22:Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs (0 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs 0 * Rabs (f2 (x + h) - f2 x) < eps * / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

0 < eps * / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs (0 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs 0 * Rabs (f2 x - f2 (x + h)) < eps * / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

0 < eps * / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H11:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
h:R
H13:h <> 0
H14:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H17:Rabs h < eps_f2
H18:Rabs h < alp_f2
H19:Rabs h < alp_f1d
H20:Rabs h < alp_f2d

f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))

0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))

0 < eps_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < alp_f1d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < alp_f2d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))

0 < alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < alp_f1d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < alp_f2d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))

0 < alp_f1d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < alp_f2d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 = 0
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))

0 < alp_f2d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
(***********************************) (* Fourth case *) (* (f1 x)<>0 l1=0 l2<>0 *) (***********************************)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0

forall x0 : posreal, (forall h : R, h <> 0 -> Rabs h < x0 -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))) -> exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:continuity_pt f2 x

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:continue_in f2 no_cond x

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:limit1_in f2 (D_x no_cond x) (f2 x) x

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:limit_in R_met R_met f2 (D_x no_cond x) x (f2 x)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : Base R_met, D_x no_cond x x0 /\ dist R_met x0 x < alp -> dist R_met (f2 x0) (f2 x) < eps0)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : Base R_met, D_x no_cond x x0 /\ (let (Base, dist, _, _, _, _) as m return (Base m -> Base m -> R) := R_met in dist) x0 x < alp -> (let (Base, dist, _, _, _, _) as m return (Base m -> Base m -> R) := R_met in dist) (f2 x0) (f2 x) < eps0)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ R_dist x0 x < alp -> R_dist (f2 x0) (f2 x) < eps0)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

forall x0 : R, x0 > 0 /\ (forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < x0 -> Rabs (f2 x1 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))) -> exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))

0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c)) -> exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))

forall h : R, h <> 0 -> Rabs h < {| pos := Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c)); cond_pos := H14 |} -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H16:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H16:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
H17:Rabs h < Rmin eps_f2 alp_f2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H16:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
H17:Rabs h < Rmin eps_f2 alp_f2
H18:Rabs h < Rmin alp_f1d (Rmin alp_f2d alp_f2c)

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H16:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
H17:Rabs h < Rmin eps_f2 alp_f2
H18:Rabs h < Rmin alp_f1d (Rmin alp_f2d alp_f2c)
H19:Rabs h < Rmin alp_f2d alp_f2c

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H16:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
H17:Rabs h < Rmin eps_f2 alp_f2
H18:Rabs h < Rmin alp_f1d (Rmin alp_f2d alp_f2c)
H19:Rabs h < Rmin alp_f2d alp_f2c
H20:Rabs h < alp_f2d

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H16:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
H17:Rabs h < Rmin eps_f2 alp_f2
H18:Rabs h < Rmin alp_f1d (Rmin alp_f2d alp_f2c)
H19:Rabs h < Rmin alp_f2d alp_f2c
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H16:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
H17:Rabs h < Rmin eps_f2 alp_f2
H18:Rabs h < Rmin alp_f1d (Rmin alp_f2d alp_f2c)
H19:Rabs h < Rmin alp_f2d alp_f2c
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H16:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
H17:Rabs h < Rmin eps_f2 alp_f2
H18:Rabs h < Rmin alp_f1d (Rmin alp_f2d alp_f2c)
H19:Rabs h < Rmin alp_f2d alp_f2c
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H16:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
H17:Rabs h < Rmin eps_f2 alp_f2
H18:Rabs h < Rmin alp_f1d (Rmin alp_f2d alp_f2c)
H19:Rabs h < Rmin alp_f2d alp_f2c
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2

(forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))) -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h)) - f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h)) - f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) <= Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h)) + - (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2)) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x)) <= Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h)) + - (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2)) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x)) <= Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h))) + Rabs (- (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2))) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4 -> Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 -> Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4 -> Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H17:Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
H18:Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
H19:Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
H25:Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs (0 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs 0 * Rabs (f2 x - f2 (x + h)) < eps * / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

0 < eps * / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
H16:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2

forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c

Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0

Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0

Rabs (f2 x - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0

0 < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0

(f2 x)² * f2 x * eps / (8 * f1 x * l2) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0

f2 x * f2 x * f2 x * eps * / (8 * f1 x * l2) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0

f2 x * f2 x * f2 x * eps * (/ 8 * / f1 x * / l2) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0
8 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0
8 * f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0

eps <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0
/ 8 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0
/ f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0
/ l2 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0
8 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0
8 * f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0

/ 8 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0
/ f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0
/ l2 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0
8 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0
8 * f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0

/ f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0
/ l2 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0
8 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0
8 * f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0

/ l2 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0
8 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0
8 * f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0

8 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0
8 * f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a = 0

8 * f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a <> 0

Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a <> 0
H18:alp_f2c > 0
H19:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a <> 0
H18:alp_f2c > 0
H19:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

D_x no_cond x (x + a) /\ Rabs (x + a - x) < alp_f2c
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a <> 0
H18:alp_f2c > 0
H19:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

D_x no_cond x (x + a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a <> 0
H18:alp_f2c > 0
H19:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (x + a - x) < alp_f2c
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
H14:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
h:R
H15:h <> 0
H20:Rabs h < alp_f2d
H21:Rabs h < alp_f2c
H22:Rabs h < alp_f1d
H23:Rabs h < eps_f2
H24:Rabs h < alp_f2
a:R
H16:Rabs a < alp_f2c
H17:a <> 0
H18:alp_f2c > 0
H19:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs (x + a - x) < alp_f2c
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))

0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2c))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))

0 < eps_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < alp_f1d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < alp_f2d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < alp_f2c
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))

0 < alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < alp_f1d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < alp_f2d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < alp_f2c
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))

0 < alp_f1d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < alp_f2d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < alp_f2c
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))

0 < alp_f2d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
0 < alp_f2c
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))

0 < alp_f2c
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

0 < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

(f2 x)² * f2 x * eps / (8 * f1 x * l2) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

f2 x * f2 x * f2 x * eps * / (8 * f1 x * l2) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

f2 x * f2 x * f2 x * eps * (/ 8 * / f1 x * / l2) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
8 * f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

eps <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
/ 8 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
/ f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
/ l2 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
8 * f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

/ 8 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
/ f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
/ l2 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
8 * f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

/ f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
/ l2 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
8 * f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

/ l2 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
8 * f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 = 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

8 * f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
(***********************************) (* Fifth case *) (* (f1 x)<>0 l1<>0 l2=0 *) (***********************************)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:continuity_pt f2 x

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:continue_in f2 no_cond x

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:limit1_in f2 (D_x no_cond x) (f2 x) x

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:limit_in R_met R_met f2 (D_x no_cond x) x (f2 x)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : Base R_met, D_x no_cond x x0 /\ dist R_met x0 x < alp -> dist R_met (f2 x0) (f2 x) < eps0)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : Base R_met, D_x no_cond x x0 /\ (let (Base, dist, _, _, _, _) as m return (Base m -> Base m -> R) := R_met in dist) x0 x < alp -> (let (Base, dist, _, _, _, _) as m return (Base m -> Base m -> R) := R_met in dist) (f2 x0) (f2 x) < eps0)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ R_dist x0 x < alp -> R_dist (f2 x0) (f2 x) < eps0)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

forall x0 : R, x0 > 0 /\ (forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < x0 -> Rabs (f2 x1 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))) -> exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))

forall x0 : posreal, (forall h : R, h <> 0 -> Rabs h < x0 -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))) -> exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))

0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2)) -> exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))

forall h : R, h <> 0 -> Rabs h < {| pos := Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2)); cond_pos := H13 |} -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))

forall h : R, h <> 0 -> Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2)) -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))

(forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))) -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H17:Rabs h < Rmin eps_f2 alp_f2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H17:Rabs h < Rmin eps_f2 alp_f2
H18:Rabs h < Rmin alp_f1d (Rmin alp_f2d alp_f2t2)

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H17:Rabs h < Rmin eps_f2 alp_f2
H18:Rabs h < Rmin alp_f1d (Rmin alp_f2d alp_f2t2)
H19:Rabs h < alp_f2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H17:Rabs h < Rmin eps_f2 alp_f2
H18:Rabs h < Rmin alp_f1d (Rmin alp_f2d alp_f2t2)
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H17:Rabs h < Rmin eps_f2 alp_f2
H18:Rabs h < Rmin alp_f1d (Rmin alp_f2d alp_f2t2)
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H21:Rabs h < Rmin alp_f2d alp_f2t2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H17:Rabs h < Rmin eps_f2 alp_f2
H18:Rabs h < Rmin alp_f1d (Rmin alp_f2d alp_f2t2)
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H21:Rabs h < Rmin alp_f2d alp_f2t2
H22:Rabs h < alp_f1d

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H17:Rabs h < Rmin eps_f2 alp_f2
H18:Rabs h < Rmin alp_f1d (Rmin alp_f2d alp_f2t2)
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H21:Rabs h < Rmin alp_f2d alp_f2t2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H17:Rabs h < Rmin eps_f2 alp_f2
H18:Rabs h < Rmin alp_f1d (Rmin alp_f2d alp_f2t2)
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H21:Rabs h < Rmin alp_f2d alp_f2t2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h)) - f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h)) - f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) <= Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h)) + - (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2)) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x)) <= Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h)) + - (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2)) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x)) <= Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h))) + Rabs (- (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2))) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4 -> Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 -> Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4 -> Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
H15:Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
H17:Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
H18:Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
H21:Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs (0 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs 0 * Rabs (f2 (x + h) - f2 x) < eps * / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

0 < eps * / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H16:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs h < alp_f2
H20:Rabs h < eps_f2
H22:Rabs h < alp_f1d
H23:Rabs h < alp_f2d
H24:Rabs h < alp_f2t2

f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))

forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
a:R
H16:Rabs a < alp_f2t2

Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
a:R
H16:Rabs a < alp_f2t2
H17:a = 0

Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
a:R
H16:Rabs a < alp_f2t2
H17:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
a:R
H16:Rabs a < alp_f2t2
H17:a = 0

0 < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
a:R
H16:Rabs a < alp_f2t2
H17:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
a:R
H16:Rabs a < alp_f2t2
H17:a = 0

eps * (f2 x)² / (8 * l1) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
a:R
H16:Rabs a < alp_f2t2
H17:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
a:R
H16:Rabs a < alp_f2t2
H17:a = 0

eps * (f2 x)² * (/ 8 * / l1) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
a:R
H16:Rabs a < alp_f2t2
H17:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
a:R
H16:Rabs a < alp_f2t2
H17:a = 0

eps * (f2 x * f2 x) * (/ 8 * / l1) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
a:R
H16:Rabs a < alp_f2t2
H17:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
a:R
H16:Rabs a < alp_f2t2
H17:a <> 0

Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
a:R
H16:Rabs a < alp_f2t2
H17:a <> 0
H18:alp_f2t2 > 0
H19:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
a:R
H16:Rabs a < alp_f2t2
H17:a <> 0
H18:alp_f2t2 > 0
H19:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

D_x no_cond x (x + a) /\ Rabs (x + a - x) < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
a:R
H16:Rabs a < alp_f2t2
H17:a <> 0
H18:alp_f2t2 > 0
H19:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

D_x no_cond x (x + a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
a:R
H16:Rabs a < alp_f2t2
H17:a <> 0
H18:alp_f2t2 > 0
H19:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (x + a - x) < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H13:0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
h:R
H14:h <> 0
H15:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
a:R
H16:Rabs a < alp_f2t2
H17:a <> 0
H18:alp_f2t2 > 0
H19:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (x + a - x) < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))

0 < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d (Rmin alp_f2d alp_f2t2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))

0 < eps_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < alp_f1d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < alp_f2d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))

0 < alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < alp_f1d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < alp_f2d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))

0 < alp_f1d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < alp_f2d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))

0 < alp_f2d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
0 < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
alp_f2d:posreal
H12:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))

0 < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))

0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))

(f2 x)² * eps / (8 * f1 x) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
alp_f2t2:R
H11:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))

f2 x * f2 x * eps * (/ 8 * / f1 x) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

0 < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

eps * (f2 x)² / (8 * l1) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 = 0
H11:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

eps * (f2 x * f2 x) * (/ 8 * / l1) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
(***********************************) (* Sixth case *) (* (f1 x)<>0 l1<>0 l2<>0 *) (***********************************)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0

forall x0 : posreal, (forall h : R, h <> 0 -> Rabs h < x0 -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))) -> exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:continuity_pt f2 x

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:continue_in f2 no_cond x

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:limit1_in f2 (D_x no_cond x) (f2 x) x

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:limit_in R_met R_met f2 (D_x no_cond x) x (f2 x)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : Base R_met, D_x no_cond x x0 /\ dist R_met x0 x < alp -> dist R_met (f2 x0) (f2 x) < eps0)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : Base R_met, D_x no_cond x x0 /\ (let (Base, dist, _, _, _, _) as m return (Base m -> Base m -> R) := R_met in dist) x0 x < alp -> (let (Base, dist, _, _, _, _) as m return (Base m -> Base m -> R) := R_met in dist) (f2 x0) (f2 x) < eps0)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ R_dist x0 x < alp -> R_dist (f2 x0) (f2 x) < eps0)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

forall x0 : R, x0 > 0 /\ (forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < x0 -> Rabs (f2 x1 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))) -> exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))

forall x0 : R, x0 > 0 /\ (forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < x0 -> Rabs (f2 x1 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))) -> exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))

0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2) -> exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)

exists delta : posreal, forall h : R, h <> 0 -> Rabs h < delta -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)

forall h : R, h <> 0 -> Rabs h < {| pos := Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2); cond_pos := H15 |} -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)

forall h : R, h <> 0 -> Rabs h < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2) -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H17:Rabs h < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H17:Rabs h < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
H18:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H17:Rabs h < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
H18:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H19:Rabs h < Rmin alp_f2c alp_f2t2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H17:Rabs h < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
H18:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H19:Rabs h < Rmin alp_f2c alp_f2t2
H20:Rabs h < Rmin eps_f2 alp_f2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H17:Rabs h < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
H18:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H19:Rabs h < Rmin alp_f2c alp_f2t2
H20:Rabs h < Rmin eps_f2 alp_f2
H21:Rabs h < Rmin alp_f1d alp_f2d

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H17:Rabs h < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
H18:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H19:Rabs h < Rmin alp_f2c alp_f2t2
H20:Rabs h < Rmin eps_f2 alp_f2
H21:Rabs h < Rmin alp_f1d alp_f2d
H22:Rabs h < alp_f2c

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H17:Rabs h < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
H18:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H19:Rabs h < Rmin alp_f2c alp_f2t2
H20:Rabs h < Rmin eps_f2 alp_f2
H21:Rabs h < Rmin alp_f1d alp_f2d
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H17:Rabs h < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
H18:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H19:Rabs h < Rmin alp_f2c alp_f2t2
H20:Rabs h < Rmin eps_f2 alp_f2
H21:Rabs h < Rmin alp_f1d alp_f2d
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H17:Rabs h < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
H18:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H19:Rabs h < Rmin alp_f2c alp_f2t2
H20:Rabs h < Rmin eps_f2 alp_f2
H21:Rabs h < Rmin alp_f1d alp_f2d
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H17:Rabs h < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
H18:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H19:Rabs h < Rmin alp_f2c alp_f2t2
H20:Rabs h < Rmin eps_f2 alp_f2
H21:Rabs h < Rmin alp_f1d alp_f2d
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H17:Rabs h < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
H18:Rabs h < Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)
H19:Rabs h < Rmin alp_f2c alp_f2t2
H20:Rabs h < Rmin eps_f2 alp_f2
H21:Rabs h < Rmin alp_f1d alp_f2d
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d

(forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))) -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d

(forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))) -> (forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))) -> Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs ((f1 (x + h) / f2 (x + h) - f1 x / f2 x) / h - (l1 * f2 x - l2 * f1 x) / (f2 x)²) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h)) - f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h)) - f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) <= Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h)) + - (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2)) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x)) <= Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1) + l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h)) + - (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2)) + l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x)) <= Rabs (/ f2 (x + h) * ((f1 (x + h) + - f1 x) / h + - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x + - f2 (x + h))) + Rabs (- (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) + - f2 x) / h + - l2))) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) + - f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) + Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) + Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4 -> Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 -> Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4 -> Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4 -> Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
H19:Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
H20:Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
H21:Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
H28:Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) + Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) + Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) + Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4 + eps / 4 + eps / 4 + eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h))) * Rabs (f2 (x + h) - f2 x) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (l2 * f1 x / ((f2 x)² * f2 (x + h)) * (f2 (x + h) - f2 x)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (f1 x / (f2 x * f2 (x + h))) * Rabs ((f2 (x + h) - f2 x) / h - l2) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (f1 x / (f2 x * f2 (x + h)) * ((f2 (x + h) - f2 x) / h - l2)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (l1 / (f2 x * f2 (x + h))) * Rabs (f2 x - f2 (x + h)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (l1 / (f2 x * f2 (x + h)) * (f2 x - f2 (x + h))) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (/ f2 (x + h)) * Rabs ((f1 (x + h) - f1 x) / h - l1) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (/ f2 (x + h) * ((f1 (x + h) - f1 x) / h - l1)) < eps / 4
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs h < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

eps / 4 + eps / 4 + eps / 4 + eps / 4 <= eps
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
H17:forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
H18:forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

f2 (x + h) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d

forall a : R, Rabs a < alp_f2c -> Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c

Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c
H18:a = 0

Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c
H18:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c
H18:a = 0

(f2 x)² * f2 x * eps / (8 * f1 x * l2) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c
H18:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c
H18:a = 0

f2 x * f2 x * f2 x * eps * (/ (8 * f1 x) * / l2) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c
H18:a = 0
8 * f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c
H18:a = 0
l2 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c
H18:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c
H18:a = 0

8 * f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c
H18:a = 0
8 * f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c
H18:a = 0
l2 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c
H18:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c
H18:a = 0

8 * f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c
H18:a = 0
l2 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c
H18:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c
H18:a = 0

l2 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c
H18:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c
H18:a <> 0

Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c
H18:a <> 0
H19:alp_f2c > 0
H20:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs (f2 (x + a) - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c
H18:a <> 0
H19:alp_f2c > 0
H20:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

D_x no_cond x (x + a) /\ Rabs (x + a - x) < alp_f2c
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c
H18:a <> 0
H19:alp_f2c > 0
H20:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

D_x no_cond x (x + a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c
H18:a <> 0
H19:alp_f2c > 0
H20:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))
Rabs (x + a - x) < alp_f2c
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2c
H18:a <> 0
H19:alp_f2c > 0
H20:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2))

Rabs (x + a - x) < alp_f2c
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d

forall a : R, Rabs a < alp_f2t2 -> Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2

Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a = 0

Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a = 0

eps * (f2 x)² / (8 * l1) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a = 0

eps * (f2 x * f2 x) * (/ 8 * / l1) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a = 0
8 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a = 0
l1 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a = 0

8 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a = 0
l1 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a = 0

l1 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a <> 0
Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a <> 0

Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a <> 0
H19:alp_f2t2 > 0
H20:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (f2 (x + a) - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a <> 0
H19:alp_f2t2 > 0
H20:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

D_x no_cond x (x + a) /\ Rabs (x + a - x) < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a <> 0
H19:alp_f2t2 > 0
H20:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

D_x no_cond x (x + a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a <> 0
H19:alp_f2t2 > 0
H20:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (x + a - x) < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a <> 0
H19:alp_f2t2 > 0
H20:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

True
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a <> 0
H19:alp_f2t2 > 0
H20:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
x <> x + a
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a <> 0
H19:alp_f2t2 > 0
H20:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (x + a - x) < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a <> 0
H19:alp_f2t2 > 0
H20:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

x <> x + a
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a <> 0
H19:alp_f2t2 > 0
H20:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (x + a - x) < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a <> 0
H19:alp_f2t2 > 0
H20:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

x + a - x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a <> 0
H19:alp_f2t2 > 0
H20:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))
Rabs (x + a - x) < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h0 : R, Rabs h0 < eps_f2 -> f2 (x + h0) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
Maj:forall a0 : R, Rabs a0 < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a0)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f1d -> Rabs ((f1 (x + h0) - f1 x) / h0 - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h0 : R, h0 <> 0 -> Rabs h0 < alp_f2d -> Rabs ((f2 (x + h0) - f2 x) / h0 - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
H15:0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
h:R
H16:h <> 0
H22:Rabs h < alp_f2c
H23:Rabs h < alp_f2t2
H24:Rabs h < eps_f2
H25:Rabs h < alp_f2
H26:Rabs h < alp_f1d
H27:Rabs h < alp_f2d
a:R
H17:Rabs a < alp_f2t2
H18:a <> 0
H19:alp_f2t2 > 0
H20:forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1))

Rabs (x + a - x) < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))

0 < Rmin (Rmin (Rmin eps_f2 alp_f2) (Rmin alp_f1d alp_f2d)) (Rmin alp_f2c alp_f2t2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))

0 < eps_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < alp_f1d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < alp_f2d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < alp_f2c
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))

0 < alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < alp_f1d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < alp_f2d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < alp_f2c
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))

0 < alp_f1d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < alp_f2d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < alp_f2c
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))

0 < alp_f2d
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < alp_f2c
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))

0 < alp_f2c
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))
0 < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
alp_f2t2:R
H14:alp_f2t2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2t2 -> Rabs (f2 x0 - f2 x) < Rabs (eps * (f2 x)² / (8 * l1)))

0 < alp_f2t2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))
Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))

Rabs (eps * (f2 x)² / (8 * l1)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))

eps * (f2 x)² / (8 * l1) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
alp_f2c:R
H13:alp_f2c > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2c -> Rabs (f2 x0 - f2 x) < Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)))

eps * (f2 x * f2 x) * (/ 8 * / l1) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

Rabs ((f2 x)² * f2 x * eps / (8 * f1 x * l2)) > 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

(f2 x)² * f2 x * eps / (8 * f1 x * l2) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

f2 x * f2 x * f2 x * eps * (/ (8 * f1 x) * / l2) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
8 * f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
l2 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

8 * f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
8 * f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
l2 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

8 * f1 x <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)
l2 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
alp_f2d:posreal
H11:forall h : R, h <> 0 -> Rabs h < alp_f2d -> Rabs ((f2 (x + h) - f2 x) / h - l2) < Rabs ((f2 x)² * eps / (8 * f1 x))
H12:forall eps0 : R, eps0 > 0 -> exists alp : R, alp > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp -> Rabs (f2 x0 - f2 x) < eps0)

l2 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0
0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0

0 < Rabs ((f2 x)² * eps / (8 * f1 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0

(f2 x)² * eps / (8 * f1 x) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
Maj:forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
eps:R
H6:0 < eps
alp_f1d:posreal
H7:forall h : R, h <> 0 -> Rabs h < alp_f1d -> Rabs ((f1 (x + h) - f1 x) / h - l1) < Rabs (eps * f2 x / 8)
H8:f1 x <> 0
H9:l1 <> 0
H10:l2 <> 0

f2 x * f2 x * eps * (/ 8 * / f1 x) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)

forall a : R, Rabs a < Rmin eps_f2 alp_f2 -> / Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

/ Rabs (f2 (x + a)) < 2 / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

/ Rabs (f2 (x + a)) < 2 * / Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

0 < Rabs (f2 (x + a))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 (x + a)) * / Rabs (f2 (x + a)) < Rabs (f2 (x + a)) * (2 * / Rabs (f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

Rabs a < eps_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 (x + a)) * / Rabs (f2 (x + a)) < Rabs (f2 (x + a)) * (2 * / Rabs (f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

Rabs a < Rmin eps_f2 alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rmin eps_f2 alp_f2 <= eps_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 (x + a)) * / Rabs (f2 (x + a)) < Rabs (f2 (x + a)) * (2 * / Rabs (f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

Rmin eps_f2 alp_f2 <= eps_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 (x + a)) * / Rabs (f2 (x + a)) < Rabs (f2 (x + a)) * (2 * / Rabs (f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

Rabs (f2 (x + a)) * / Rabs (f2 (x + a)) < Rabs (f2 (x + a)) * (2 * / Rabs (f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

1 < Rabs (f2 (x + a)) * (2 * / Rabs (f2 x))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 (x + a)) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

0 < Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 x) * 1 < Rabs (f2 x) * (Rabs (f2 (x + a)) * (2 * / Rabs (f2 x)))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 (x + a)) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

Rabs (f2 x) * 1 < Rabs (f2 x) * (Rabs (f2 (x + a)) * (2 * / Rabs (f2 x)))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 (x + a)) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

Rabs (f2 x) < Rabs (f2 x) * (Rabs (f2 (x + a)) * (2 * / Rabs (f2 x)))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 (x + a)) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

Rabs (f2 x) < Rabs (f2 (x + a)) * (2 * / Rabs (f2 x)) * Rabs (f2 x)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 (x + a)) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

Rabs (f2 x) < Rabs (f2 (x + a)) * (2 * (/ Rabs (f2 x) * Rabs (f2 x)))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 (x + a)) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

Rabs (f2 x) < Rabs (f2 (x + a)) * (2 * 1)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 x) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 (x + a)) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

Rabs (f2 x) < Rabs (f2 (x + a)) * 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 x) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 (x + a)) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

0 < / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
/ 2 * Rabs (f2 x) < / 2 * (Rabs (f2 (x + a)) * 2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 x) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 (x + a)) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

/ 2 * Rabs (f2 x) < / 2 * (Rabs (f2 (x + a)) * 2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 x) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 (x + a)) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

Rabs (f2 x) * / 2 < Rabs (f2 (x + a)) * 2 * / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 x) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 (x + a)) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

Rabs (f2 x) * / 2 < Rabs (f2 (x + a)) * (2 * / 2)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 x) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 (x + a)) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

Rabs (f2 x) * / 2 < Rabs (f2 (x + a)) * 1
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
2 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 x) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 (x + a)) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

Rabs (f2 x) * / 2 < Rabs (f2 (x + a))
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
2 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 x) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 (x + a)) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) * / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

Rabs (x + a - x) < alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
2 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 x) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 (x + a)) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) * / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

Rabs a < alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) * / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
a = x + a - x
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
2 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 x) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 (x + a)) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) * / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

a = x + a - x
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
2 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 x) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 (x + a)) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

2 <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 x) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 (x + a)) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

Rabs (f2 x) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2
Rabs (f2 (x + a)) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

Rabs (f2 (x + a)) <> 0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
H5:forall a0 : R, Rabs (a0 - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a0)
a:R
H6:Rabs a < Rmin eps_f2 alp_f2

Rabs a < eps_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2

forall a : R, Rabs (a - x) < alp_f2 -> Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
a:R
H5:Rabs (a - x) < alp_f2

Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
a:R
H5:Rabs (a - x) < alp_f2
H6:Rabs (f2 a - f2 x) < Rabs (f2 x) / 2

Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
a:R
H5:Rabs (a - x) < alp_f2
H6:Rabs (- (f2 a - f2 x)) < Rabs (f2 x) / 2

Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
a:R
H5:Rabs (a - x) < alp_f2
H6:Rabs (f2 x - f2 a) < Rabs (f2 x) / 2

Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
a:R
H5:Rabs (a - x) < alp_f2
H6:Rabs (f2 x - f2 a) < Rabs (f2 x) / 2
H7:Rabs (f2 x) - Rabs (f2 a) < Rabs (f2 x) / 2

Rabs (f2 x) / 2 < Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
a:R
H5:Rabs (a - x) < alp_f2
H6:Rabs (f2 x - f2 a) < Rabs (f2 x) / 2
H7:Rabs (f2 x) - Rabs (f2 a) < Rabs (f2 x) / 2

- Rabs (f2 a) + Rabs (f2 x) / 2 + Rabs (f2 x) / 2 < - Rabs (f2 a) + Rabs (f2 x) / 2 + Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
a:R
H5:Rabs (a - x) < alp_f2
H6:Rabs (f2 x - f2 a) < Rabs (f2 x) / 2
H7:Rabs (f2 x) - Rabs (f2 a) < Rabs (f2 x) / 2

- Rabs (f2 a) + (Rabs (f2 x) / 2 + Rabs (f2 x) / 2) < - Rabs (f2 a) + Rabs (f2 x) / 2 + Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
a:R
H5:Rabs (a - x) < alp_f2
H6:Rabs (f2 x - f2 a) < Rabs (f2 x) / 2
H7:Rabs (f2 x) - Rabs (f2 a) < Rabs (f2 x) / 2

- Rabs (f2 a) + Rabs (f2 x) < - Rabs (f2 a) + Rabs (f2 x) / 2 + Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
a:R
H5:Rabs (a - x) < alp_f2
H6:Rabs (f2 x - f2 a) < Rabs (f2 x) / 2
H7:Rabs (f2 x) - Rabs (f2 a) < Rabs (f2 x) / 2

Rabs (f2 x) + - Rabs (f2 a) < Rabs (f2 x) / 2 + - Rabs (f2 a) + Rabs (f2 a)
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
H4:forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
a:R
H5:Rabs (a - x) < alp_f2
H6:Rabs (f2 x - f2 a) < Rabs (f2 x) / 2
H7:Rabs (f2 x) - Rabs (f2 a) < Rabs (f2 x) / 2

Rabs (f2 x) + - Rabs (f2 a) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)
forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x0 : R, D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2)

forall x0 : R, Rabs (x0 - x) < alp_f2 -> Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2)
x0:R
H4:Rabs (x0 - x) < alp_f2

Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2)
x0:R
H4:Rabs (x0 - x) < alp_f2
H5:x = x0

Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2)
x0:R
H4:Rabs (x0 - x) < alp_f2
H5:x <> x0
Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2)
x0:R
H4:Rabs (x0 - x) < alp_f2
H5:x <> x0

Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2)
x0:R
H4:Rabs (x0 - x) < alp_f2
H5:x <> x0
H6:alp_f2 > 0
H7:forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2

Rabs (f2 x0 - f2 x) < Rabs (f2 x) / 2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2)
x0:R
H4:Rabs (x0 - x) < alp_f2
H5:x <> x0
H6:alp_f2 > 0
H7:forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2

D_x no_cond x x0 /\ Rabs (x0 - x) < alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2)
x0:R
H4:Rabs (x0 - x) < alp_f2
H5:x <> x0
H6:alp_f2 > 0
H7:forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2

D_x no_cond x x0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2)
x0:R
H4:Rabs (x0 - x) < alp_f2
H5:x <> x0
H6:alp_f2 > 0
H7:forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2
Rabs (x0 - x) < alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2)
x0:R
H4:Rabs (x0 - x) < alp_f2
H5:x <> x0
H6:alp_f2 > 0
H7:forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2

True
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2)
x0:R
H4:Rabs (x0 - x) < alp_f2
H5:x <> x0
H6:alp_f2 > 0
H7:forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2
x <> x0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2)
x0:R
H4:Rabs (x0 - x) < alp_f2
H5:x <> x0
H6:alp_f2 > 0
H7:forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2
Rabs (x0 - x) < alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2)
x0:R
H4:Rabs (x0 - x) < alp_f2
H5:x <> x0
H6:alp_f2 > 0
H7:forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2

x <> x0
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2)
x0:R
H4:Rabs (x0 - x) < alp_f2
H5:x <> x0
H6:alp_f2 > 0
H7:forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2
Rabs (x0 - x) < alp_f2
f1, f2:R -> R
x, l1, l2:R
H:derivable_pt_lim f1 x l1
H0:derivable_pt_lim f2 x l2
H1:f2 x <> 0
X:derivable_pt f2 x
eps_f2:posreal
H2:forall h : R, Rabs h < eps_f2 -> f2 (x + h) <> 0
alp_f2:R
H3:alp_f2 > 0 /\ (forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2)
x0:R
H4:Rabs (x0 - x) < alp_f2
H5:x <> x0
H6:alp_f2 > 0
H7:forall x1 : R, D_x no_cond x x1 /\ Rabs (x1 - x) < alp_f2 -> Rabs (f2 x1 - f2 x) < Rabs (f2 x) / 2

Rabs (x0 - x) < alp_f2
assumption. Qed.

forall (f1 f2 : R -> R) (x : R), derivable_pt f1 x -> derivable_pt f2 x -> f2 x <> 0 -> derivable_pt (f1 / f2) x

forall (f1 f2 : R -> R) (x : R), derivable_pt f1 x -> derivable_pt f2 x -> f2 x <> 0 -> derivable_pt (f1 / f2) x

forall (f1 f2 : R -> R) (x : R), {l : R | derivable_pt_abs f1 x l} -> {l : R | derivable_pt_abs f2 x l} -> f2 x <> 0 -> {l : R | derivable_pt_abs (f1 / f2) x l}
f1, f2:R -> R
x:R
X:{l : R | derivable_pt_abs f1 x l}
X0:{l : R | derivable_pt_abs f2 x l}
H:f2 x <> 0

{l : R | derivable_pt_abs (f1 / f2) x l}
f1, f2:R -> R
x:R
X:{l : R | derivable_pt_abs f1 x l}
X0:{l : R | derivable_pt_abs f2 x l}
H:f2 x <> 0
x0:R
p:derivable_pt_abs f1 x x0

{l : R | derivable_pt_abs (f1 / f2) x l}
f1, f2:R -> R
x:R
X:{l : R | derivable_pt_abs f1 x l}
X0:{l : R | derivable_pt_abs f2 x l}
H:f2 x <> 0
x0:R
p:derivable_pt_abs f1 x x0
x1:R
p0:derivable_pt_abs f2 x x1

{l : R | derivable_pt_abs (f1 / f2) x l}
f1, f2:R -> R
x:R
X:{l : R | derivable_pt_abs f1 x l}
X0:{l : R | derivable_pt_abs f2 x l}
H:f2 x <> 0
x0:R
p:derivable_pt_abs f1 x x0
x1:R
p0:derivable_pt_abs f2 x x1

derivable_pt_abs (f1 / f2) x ((x0 * f2 x - x1 * f1 x) / (f2 x)²)
apply derivable_pt_lim_div; assumption. Qed.

forall f1 f2 : R -> R, derivable f1 -> derivable f2 -> (forall x : R, f2 x <> 0) -> derivable (f1 / f2)

forall f1 f2 : R -> R, derivable f1 -> derivable f2 -> (forall x : R, f2 x <> 0) -> derivable (f1 / f2)
f1, f2:R -> R
X:forall x0 : R, derivable_pt f1 x0
X0:forall x0 : R, derivable_pt f2 x0
H:forall x0 : R, f2 x0 <> 0
x:R

derivable_pt (f1 / f2) x
apply (derivable_pt_div _ _ _ (X x) (X0 x) (H x)). Qed.

forall (f1 f2 : R -> R) (x : R) (pr1 : derivable_pt f1 x) (pr2 : derivable_pt f2 x) (na : f2 x <> 0), derive_pt (f1 / f2) x (derivable_pt_div f1 f2 x pr1 pr2 na) = (derive_pt f1 x pr1 * f2 x - derive_pt f2 x pr2 * f1 x) / (f2 x)²

forall (f1 f2 : R -> R) (x : R) (pr1 : derivable_pt f1 x) (pr2 : derivable_pt f2 x) (na : f2 x <> 0), derive_pt (f1 / f2) x (derivable_pt_div f1 f2 x pr1 pr2 na) = (derive_pt f1 x pr1 * f2 x - derive_pt f2 x pr2 * f1 x) / (f2 x)²
f1, f2:R -> R
x:R
pr1:derivable_pt f1 x
pr2:derivable_pt f2 x
na:f2 x <> 0

derive_pt (f1 / f2) x (derivable_pt_div f1 f2 x pr1 pr2 na) = (derive_pt f1 x pr1 * f2 x - derive_pt f2 x pr2 * f1 x) / (f2 x)²
f1, f2:R -> R
x:R
pr1:derivable_pt f1 x
pr2:derivable_pt f2 x
na:f2 x <> 0
H:exists l : R, derive_pt f1 x pr1 = l

derive_pt (f1 / f2) x (derivable_pt_div f1 f2 x pr1 pr2 na) = (derive_pt f1 x pr1 * f2 x - derive_pt f2 x pr2 * f1 x) / (f2 x)²
f1, f2:R -> R
x:R
pr1:derivable_pt f1 x
pr2:derivable_pt f2 x
na:f2 x <> 0
H:exists l : R, derive_pt f1 x pr1 = l
H0:exists l : R, derive_pt f2 x pr2 = l

derive_pt (f1 / f2) x (derivable_pt_div f1 f2 x pr1 pr2 na) = (derive_pt f1 x pr1 * f2 x - derive_pt f2 x pr2 * f1 x) / (f2 x)²
f1, f2:R -> R
x:R
pr1:derivable_pt f1 x
pr2:derivable_pt f2 x
na:f2 x <> 0
H:exists l : R, derive_pt f1 x pr1 = l
H0:exists l : R, derive_pt f2 x pr2 = l
H1:exists l : R, derive_pt (f1 / f2) x (derivable_pt_div f1 f2 x pr1 pr2 na) = l

derive_pt (f1 / f2) x (derivable_pt_div f1 f2 x pr1 pr2 na) = (derive_pt f1 x pr1 * f2 x - derive_pt f2 x pr2 * f1 x) / (f2 x)²
f1, f2:R -> R
x:R
pr1:derivable_pt f1 x
pr2:derivable_pt f2 x
na:f2 x <> 0
H0:exists l : R, derive_pt f2 x pr2 = l
H1:exists l : R, derive_pt (f1 / f2) x (derivable_pt_div f1 f2 x pr1 pr2 na) = l
l1:R
H:derive_pt f1 x pr1 = l1

derive_pt (f1 / f2) x (derivable_pt_div f1 f2 x pr1 pr2 na) = (derive_pt f1 x pr1 * f2 x - derive_pt f2 x pr2 * f1 x) / (f2 x)²
f1, f2:R -> R
x:R
pr1:derivable_pt f1 x
pr2:derivable_pt f2 x
na:f2 x <> 0
H1:exists l : R, derive_pt (f1 / f2) x (derivable_pt_div f1 f2 x pr1 pr2 na) = l
l1:R
H:derive_pt f1 x pr1 = l1
l2:R
H0:derive_pt f2 x pr2 = l2

derive_pt (f1 / f2) x (derivable_pt_div f1 f2 x pr1 pr2 na) = (derive_pt f1 x pr1 * f2 x - derive_pt f2 x pr2 * f1 x) / (f2 x)²
f1, f2:R -> R
x:R
pr1:derivable_pt f1 x
pr2:derivable_pt f2 x
na:f2 x <> 0
l1:R
H:derive_pt f1 x pr1 = l1
l2:R
H0:derive_pt f2 x pr2 = l2
l:R
H1:derive_pt (f1 / f2) x (derivable_pt_div f1 f2 x pr1 pr2 na) = l

derive_pt (f1 / f2) x (derivable_pt_div f1 f2 x pr1 pr2 na) = (derive_pt f1 x pr1 * f2 x - derive_pt f2 x pr2 * f1 x) / (f2 x)²
f1, f2:R -> R
x:R
pr1:derivable_pt f1 x
pr2:derivable_pt f2 x
na:f2 x <> 0
l1:R
H:derive_pt f1 x pr1 = l1
l2:R
H0:derive_pt f2 x pr2 = l2
l:R
H1:derive_pt (f1 / f2) x (derivable_pt_div f1 f2 x pr1 pr2 na) = l

derivable_pt_lim (f1 / f2) x ((l1 * f2 x - l2 * f1 x) / (f2 x)²)
f1, f2:R -> R
x:R
pr1:derivable_pt f1 x
pr2:derivable_pt f2 x
na:f2 x <> 0
l1:R
H:derive_pt f1 x pr1 = l1
l2:R
H0:derive_pt f2 x pr2 = l2
l:R
H1:derive_pt (f1 / f2) x (derivable_pt_div f1 f2 x pr1 pr2 na) = l
H3:(fun l0 : R => derivable_pt_abs f1 x l0) (proj1_sig pr1)

derivable_pt_lim (f1 / f2) x ((l1 * f2 x - l2 * f1 x) / (f2 x)²)
f1, f2:R -> R
x:R
pr1:derivable_pt f1 x
pr2:derivable_pt f2 x
na:f2 x <> 0
l1:R
H:proj1_sig pr1 = l1
l2:R
H0:derive_pt f2 x pr2 = l2
l:R
H1:derive_pt (f1 / f2) x (derivable_pt_div f1 f2 x pr1 pr2 na) = l
H3:derivable_pt_abs f1 x l1

derivable_pt_lim (f1 / f2) x ((l1 * f2 x - l2 * f1 x) / (f2 x)²)
f1, f2:R -> R
x:R
pr1:derivable_pt f1 x
pr2:derivable_pt f2 x
na:f2 x <> 0
l1:R
H:proj1_sig pr1 = l1
l2:R
H0:derive_pt f2 x pr2 = l2
l:R
H1:derive_pt (f1 / f2) x (derivable_pt_div f1 f2 x pr1 pr2 na) = l
H3:derivable_pt_abs f1 x l1
H4:(fun l0 : R => derivable_pt_abs f2 x l0) (proj1_sig pr2)

derivable_pt_lim (f1 / f2) x ((l1 * f2 x - l2 * f1 x) / (f2 x)²)
f1, f2:R -> R
x:R
pr1:derivable_pt f1 x
pr2:derivable_pt f2 x
na:f2 x <> 0
l1:R
H:proj1_sig pr1 = l1
l2:R
H0:proj1_sig pr2 = l2
l:R
H1:derive_pt (f1 / f2) x (derivable_pt_div f1 f2 x pr1 pr2 na) = l
H3:derivable_pt_abs f1 x l1
H4:derivable_pt_abs f2 x l2

derivable_pt_lim (f1 / f2) x ((l1 * f2 x - l2 * f1 x) / (f2 x)²)
apply derivable_pt_lim_div; assumption. Qed.