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 SeqSeries. Require Import Rtrigo_def. Require Import Cos_rel. Require Import Max. Require Import Omega. Local Open Scope nat_scope. Local Open Scope R_scope. Definition Majxy (x y:R) (n:nat) : R := Rmax 1 (Rmax (Rabs x) (Rabs y)) ^ (4 * S n) / INR (fact n).forall x y : R, Un_cv (Majxy x y) 0forall x y : R, Un_cv (Majxy x y) 0x, y:RUn_cv (Majxy x y) 0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RUn_cv (Majxy x y) 0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RUn_cv (Majxy x y) 0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < C -> Un_cv (Majxy x y) 0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CUn_cv (Majxy x y) 0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0 -> Un_cv (Majxy x y) 0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0Un_cv (Majxy x y) 0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:Un_cv (fun n : nat => C0 ^ n / INR (fact n)) 0Un_cv (Majxy x y) 0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps : R, eps > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (C0 ^ n / INR (fact n) - 0) < epsUn_cv (Majxy x y) 0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (C0 ^ n / INR (fact n) - 0) < eps0eps:RH2:eps > 0exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (Majxy x y n - 0) < epsx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (C0 ^ n / INR (fact n) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (Majxy x y n - 0) < epsx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (C0 ^ n / INR (fact n) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n : nat, (n >= N0)%nat -> Rabs (C0 ^ n / INR (fact n) - 0) < eps / C0exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (Majxy x y n - 0) < epsx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natRabs (Majxy x y n - 0) < epsx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natRabs (C0 ^ S n / INR (fact n) - 0) < epsx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 ^ S n / INR (fact n) = Majxy x y nx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natRabs (C0 * C0 ^ n / INR (fact n) - 0) < epsx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 ^ S n / INR (fact n) = Majxy x y nx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%nat0 < Rabs (/ C0)x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natRabs (/ C0) * Rabs (C0 * C0 ^ n / INR (fact n) - 0) < Rabs (/ C0) * epsx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 ^ S n / INR (fact n) = Majxy x y nx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%nat/ C0 <> 0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natRabs (/ C0) * Rabs (C0 * C0 ^ n / INR (fact n) - 0) < Rabs (/ C0) * epsx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 ^ S n / INR (fact n) = Majxy x y nx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 <> 0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natRabs (/ C0) * Rabs (C0 * C0 ^ n / INR (fact n) - 0) < Rabs (/ C0) * epsx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 ^ S n / INR (fact n) = Majxy x y nx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natRabs (/ C0) * Rabs (C0 * C0 ^ n / INR (fact n) - 0) < Rabs (/ C0) * epsx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 ^ S n / INR (fact n) = Majxy x y nx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natRabs (/ C0 * (C0 * C0 ^ n / INR (fact n) - 0)) < Rabs (/ C0) * epsx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 ^ S n / INR (fact n) = Majxy x y nx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natRabs (/ C0 * (C0 * C0 ^ n / INR (fact n)) + / C0 * - 0) < Rabs (/ C0) * epsx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 ^ S n / INR (fact n) = Majxy x y nx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natRabs (/ C0 * (C0 * C0 ^ n / INR (fact n)) + 0) < Rabs (/ C0) * epsx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 ^ S n / INR (fact n) = Majxy x y nx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natRabs (/ C0 * C0 * C0 ^ n * / INR (fact n) + 0) < Rabs (/ C0) * epsx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 ^ S n / INR (fact n) = Majxy x y nx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natRabs (1 * C0 ^ n * / INR (fact n) + 0) < Rabs (/ C0) * epsx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 <> 0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 ^ S n / INR (fact n) = Majxy x y nx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natRabs (C0 ^ n * / INR (fact n) + 0) < Rabs (/ C0) * epsx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 <> 0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 ^ S n / INR (fact n) = Majxy x y nx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natRabs (C0 ^ n * / INR (fact n) + 0) < / C0 * epsx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%nat/ C0 >= 0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 <> 0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 ^ S n / INR (fact n) = Majxy x y nx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natRabs (C0 ^ n * / INR (fact n) + 0) < eps * / C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%nat/ C0 >= 0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 <> 0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 ^ S n / INR (fact n) = Majxy x y nx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natRabs (C0 ^ n * / INR (fact n) - 0) < eps * / C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%nat/ C0 >= 0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 <> 0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 ^ S n / INR (fact n) = Majxy x y nx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%nat/ C0 >= 0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 <> 0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 ^ S n / INR (fact n) = Majxy x y nx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 <> 0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 ^ S n / INR (fact n) = Majxy x y nx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 ^ S n / INR (fact n) = Majxy x y nx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%natC0 ^ S n / INR (fact n) = Rmax 1 (Rmax (Rabs x) (Rabs y)) ^ (4 * S n) / INR (fact n)x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%nat(C ^ 4) ^ S n / INR (fact n) = Rmax 1 (Rmax (Rabs x) (Rabs y)) ^ (4 * S n) / INR (fact n)x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < CH0:0 < C0H1:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps0eps:RH2:eps > 0H3:0 < eps / C0N0:natH4:forall n0 : nat, (n0 >= N0)%nat -> Rabs (C0 ^ n0 / INR (fact n0) - 0) < eps / C0n:natH5:(n >= N0)%nat(C ^ 4) ^ S n / INR (fact n) = (Rmax 1 (Rmax (Rabs x) (Rabs y)) ^ 4) ^ S n / INR (fact n)x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:RH:0 < C0 < C0x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R0 < 1x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R1 <= Cx, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R1 <= Capply RmaxLess1. Qed.x, y:RC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC0:=C ^ 4:R1 <= Rmax 1 (Rmax (Rabs x) (Rabs y))forall (x y : R) (N : nat), (0 < N)%nat -> Rabs (Reste1 x y N) <= Majxy x y (Init.Nat.pred N)forall (x y : R) (N : nat), (0 < N)%nat -> Rabs (Reste1 x y N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natRabs (Reste1 x y N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RRabs (Reste1 x y N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RRabs (sum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => (-1) ^ S (l + k) / INR (fact (2 * S (l + k))) * x ^ (2 * S (l + k)) * ((-1) ^ (N - l) / INR (fact (2 * (N - l)))) * y ^ (2 * (N - l))) (Init.Nat.pred (N - k))) (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RRabs (sum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => (-1) ^ S (l + k) / INR (fact (2 * S (l + k))) * x ^ (2 * S (l + k)) * ((-1) ^ (N - l) / INR (fact (2 * (N - l)))) * y ^ (2 * (N - l))) (Init.Nat.pred (N - k))) (Init.Nat.pred N)) <= sum_f_R0 (fun k : nat => Rabs (sum_f_R0 (fun l : nat => (-1) ^ S (l + k) / INR (fact (2 * S (l + k))) * x ^ (2 * S (l + k)) * ((-1) ^ (N - l) / INR (fact (2 * (N - l)))) * y ^ (2 * (N - l))) (Init.Nat.pred (N - k)))) (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => Rabs (sum_f_R0 (fun l : nat => (-1) ^ S (l + k) / INR (fact (2 * S (l + k))) * x ^ (2 * S (l + k)) * ((-1) ^ (N - l) / INR (fact (2 * (N - l)))) * y ^ (2 * (N - l))) (Init.Nat.pred (N - k)))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => Rabs (sum_f_R0 (fun l : nat => (-1) ^ S (l + k) / INR (fact (2 * S (l + k))) * x ^ (2 * S (l + k)) * ((-1) ^ (N - l) / INR (fact (2 * (N - l)))) * y ^ (2 * (N - l))) (Init.Nat.pred (N - k)))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => Rabs (sum_f_R0 (fun l : nat => (-1) ^ S (l + k) / INR (fact (2 * S (l + k))) * x ^ (2 * S (l + k)) * ((-1) ^ (N - l) / INR (fact (2 * (N - l)))) * y ^ (2 * (N - l))) (Init.Nat.pred (N - k)))) (Init.Nat.pred N) <= sum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => Rabs ((-1) ^ S (l + k) / INR (fact (2 * S (l + k))) * x ^ (2 * S (l + k)) * ((-1) ^ (N - l) / INR (fact (2 * (N - l)))) * y ^ (2 * (N - l)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => Rabs ((-1) ^ S (l + k) / INR (fact (2 * S (l + k))) * x ^ (2 * S (l + k)) * ((-1) ^ (N - l) / INR (fact (2 * (N - l)))) * y ^ (2 * (N - l)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rforall n : nat, (n <= Init.Nat.pred N)%nat -> Rabs (sum_f_R0 (fun l : nat => (-1) ^ S (l + n) / INR (fact (2 * S (l + n))) * x ^ (2 * S (l + n)) * ((-1) ^ (N - l) / INR (fact (2 * (N - l)))) * y ^ (2 * (N - l))) (Init.Nat.pred (N - n))) <= sum_f_R0 (fun l : nat => Rabs ((-1) ^ S (l + n) / INR (fact (2 * S (l + n))) * x ^ (2 * S (l + n)) * ((-1) ^ (N - l) / INR (fact (2 * (N - l)))) * y ^ (2 * (N - l)))) (Init.Nat.pred (N - n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => Rabs ((-1) ^ S (l + k) / INR (fact (2 * S (l + k))) * x ^ (2 * S (l + k)) * ((-1) ^ (N - l) / INR (fact (2 * (N - l)))) * y ^ (2 * (N - l)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natRabs (sum_f_R0 (fun l : nat => (-1) ^ S (l + n) / INR (fact (2 * S (l + n))) * x ^ (2 * S (l + n)) * ((-1) ^ (N - l) / INR (fact (2 * (N - l)))) * y ^ (2 * (N - l))) (Init.Nat.pred (N - n))) <= sum_f_R0 (fun l : nat => Rabs ((-1) ^ S (l + n) / INR (fact (2 * S (l + n))) * x ^ (2 * S (l + n)) * ((-1) ^ (N - l) / INR (fact (2 * (N - l)))) * y ^ (2 * (N - l)))) (Init.Nat.pred (N - n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => Rabs ((-1) ^ S (l + k) / INR (fact (2 * S (l + k))) * x ^ (2 * S (l + k)) * ((-1) ^ (N - l) / INR (fact (2 * (N - l)))) * y ^ (2 * (N - l)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => Rabs ((-1) ^ S (l + k) / INR (fact (2 * S (l + k))) * x ^ (2 * S (l + k)) * ((-1) ^ (N - l) / INR (fact (2 * (N - l)))) * y ^ (2 * (N - l)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => Rabs ((-1) ^ S (l + k) / INR (fact (2 * S (l + k))) * x ^ (2 * S (l + k)) * ((-1) ^ (N - l) / INR (fact (2 * (N - l)))) * y ^ (2 * (N - l)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= sum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natsum_f_R0 (fun l : nat => Rabs ((-1) ^ S (l + n) / INR (fact (2 * S (l + n))) * x ^ (2 * S (l + n)) * ((-1) ^ (N - l) / INR (fact (2 * (N - l)))) * y ^ (2 * (N - l)))) (Init.Nat.pred (N - n)) <= sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + n)) * fact (2 * (N - l))) * C ^ (2 * S (N + n))) (Init.Nat.pred (N - n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs ((-1) ^ S (n0 + n) / INR (fact (2 * S (n0 + n))) * x ^ (2 * S (n0 + n)) * ((-1) ^ (N - n0) / INR (fact (2 * (N - n0)))) * y ^ (2 * (N - n0))) <= / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0))) * C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs ((-1) ^ S (n0 + n)) * Rabs (/ INR (fact (2 * S (n0 + n)))) * Rabs (x ^ (2 * S (n0 + n))) * (Rabs ((-1) ^ (N - n0)) * Rabs (/ INR (fact (2 * (N - n0))))) * Rabs (y ^ (2 * (N - n0))) <= / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0))) * C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat1 * Rabs (/ INR (fact (2 * S (n0 + n)))) * Rabs (x ^ (2 * S (n0 + n))) * (1 * Rabs (/ INR (fact (2 * (N - n0))))) * Rabs (y ^ (2 * (N - n0))) <= / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0))) * C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs (/ INR (fact (2 * S (n0 + n)))) * Rabs (x ^ (2 * S (n0 + n))) * Rabs (/ INR (fact (2 * (N - n0)))) * Rabs (y ^ (2 * (N - n0))) <= / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0))) * C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) * Rabs (x ^ (2 * S (n0 + n))) * Rabs (/ INR (fact (2 * (N - n0)))) * Rabs (y ^ (2 * (N - n0))) <= / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0))) * C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) * Rabs (x ^ (2 * S (n0 + n))) * / INR (fact (2 * (N - n0))) * Rabs (y ^ (2 * (N - n0))) <= / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0))) * C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) * Rabs (x ^ (2 * S (n0 + n))) * / INR (fact (2 * (N - n0))) * Rabs (y ^ (2 * (N - n0))) <= / (INR (fact (2 * S (n0 + n))) * INR (fact (2 * (N - n0)))) * C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) * Rabs (x ^ (2 * S (n0 + n))) * / INR (fact (2 * (N - n0))) * Rabs (y ^ (2 * (N - n0))) <= / INR (fact (2 * S (n0 + n))) * / INR (fact (2 * (N - n0))) * C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) * (Rabs (x ^ (2 * S (n0 + n))) * (/ INR (fact (2 * (N - n0))) * Rabs (y ^ (2 * (N - n0))))) <= / INR (fact (2 * S (n0 + n))) * (/ INR (fact (2 * (N - n0))) * C ^ (2 * S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= / INR (fact (2 * S (n0 + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs (x ^ (2 * S (n0 + n))) * (/ INR (fact (2 * (N - n0))) * Rabs (y ^ (2 * (N - n0)))) <= / INR (fact (2 * (N - n0))) * C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs (x ^ (2 * S (n0 + n))) * (/ INR (fact (2 * (N - n0))) * Rabs (y ^ (2 * (N - n0)))) <= / INR (fact (2 * (N - n0))) * C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs (x ^ (2 * S (n0 + n))) * / INR (fact (2 * (N - n0))) * Rabs (y ^ (2 * (N - n0))) <= / INR (fact (2 * (N - n0))) * C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) * Rabs (x ^ (2 * S (n0 + n))) * Rabs (y ^ (2 * (N - n0))) <= / INR (fact (2 * (N - n0))) * C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) * (Rabs (x ^ (2 * S (n0 + n))) * Rabs (y ^ (2 * (N - n0)))) <= / INR (fact (2 * (N - n0))) * C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= / INR (fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs (x ^ (2 * S (n0 + n))) * Rabs (y ^ (2 * (N - n0))) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs (x ^ (2 * S (n0 + n))) * Rabs (y ^ (2 * (N - n0))) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n)) * Rabs y ^ (2 * (N - n0)) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n)) * Rabs y ^ (2 * (N - n0)) <= Rabs x ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= Rabs x ^ (2 * S (n0 + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs y ^ (2 * (N - n0)) <= C ^ (2 * (N - n0))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs y ^ (2 * (N - n0)) <= C ^ (2 * (N - n0))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= Rabs y <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= Rabs yx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs y <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs y <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs y <= Rmax 1 (Rmax (Rabs x) (Rabs y))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) <= C ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * (N - n0)) * Rabs x ^ (2 * S (n0 + n)) <= C ^ (2 * (N - n0)) * C ^ (2 * S (n0 + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= C ^ (2 * (N - n0))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n)) <= C ^ (2 * S (n0 + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n)) <= C ^ (2 * S (n0 + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat1 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n)) <= C ^ (2 * S (n0 + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat1 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n)) <= C ^ (2 * S (n0 + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n)) <= C ^ (2 * S (n0 + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= Rabs x <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= Rabs xx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x <= Rmax (Rabs x) (Rabs y)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRmax (Rabs x) (Rabs y) <= Rmax 1 (Rmax (Rabs x) (Rabs y))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRmax (Rabs x) (Rabs y) <= Rmax 1 (Rmax (Rabs x) (Rabs y))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) <= C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) = C ^ (2 * S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) = C ^ (2 * (N - n0) + 2 * S (n0 + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * (N - n0) + 2 * S (n0 + n))%nat = (2 * S (N + n))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n)) * C ^ (2 * (N - n0)) = C ^ (2 * (N - n0)) * C ^ (2 * S (n0 + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * (N - n0) + 2 * S (n0 + n))%nat = (2 * S (N + n))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * (N - n0) + 2 * S (n0 + n))%nat = (2 * S (N + n))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR 2 * INR (N - n0) + INR 2 * INR (S (n0 + n)) = INR 2 * INR (S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR 2 * (INR N - INR n0) + INR 2 * INR (S (n0 + n)) = INR 2 * INR (S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(n0 <= N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(n0 <= N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(n0 <= Init.Nat.pred (N - n))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(Init.Nat.pred (N - n) <= N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(Init.Nat.pred (N - n) <= N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(S (Init.Nat.pred (N - n)) <= S N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(N - n <= S N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(N - n)%nat = S (Init.Nat.pred (N - n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(N - n <= N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(N <= S N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(N - n)%nat = S (Init.Nat.pred (N - n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(n + (N - n) <= n + N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(N <= S N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(N - n)%nat = S (Init.Nat.pred (N - n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(N <= n + N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(n <= N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(N <= S N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(N - n)%nat = S (Init.Nat.pred (N - n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(n <= N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(N <= S N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(N - n)%nat = S (Init.Nat.pred (N - n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(n <= Init.Nat.pred N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(Init.Nat.pred N <= N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(N <= S N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(N - n)%nat = S (Init.Nat.pred (N - n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(Init.Nat.pred N <= N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(N <= S N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(N - n)%nat = S (Init.Nat.pred (N - n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(N <= S N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(N - n)%nat = S (Init.Nat.pred (N - n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(N - n)%nat = S (Init.Nat.pred (N - n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(0 < N - n)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(n + 0 < n + (N - n))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(n + 0 < N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(n <= N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(n < N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(n <= N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(n <= Init.Nat.pred N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(Init.Nat.pred N < N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(n <= N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(Init.Nat.pred N < N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(n <= N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(n <= N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(n <= Init.Nat.pred N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(Init.Nat.pred N <= N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(Init.Nat.pred N <= N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n))) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (2 * S (N + k))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= sum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (4 * N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (4 * N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natsum_f_R0 (fun l : nat => / INR (fact (2 * S (l + n)) * fact (2 * (N - l))) * C ^ (2 * S (N + n))) (Init.Nat.pred (N - n)) <= sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + n)) * fact (2 * (N - l))) * C ^ (4 * N)) (Init.Nat.pred (N - n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (4 * N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0))) * C ^ (2 * S (N + n)) <= / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0))) * C ^ (4 * N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (4 * N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (N + n)) <= C ^ (4 * N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (4 * N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 < INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (N + n)) <= C ^ (4 * N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (4 * N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (N + n)) <= C ^ (4 * N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (4 * N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat1 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * S (N + n) <= 4 * N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (4 * N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * S (N + n) <= 4 * N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (4 * N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * S (N + n) <= 2 * (2 * N))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (4 * N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(S (N + n) <= 2 * N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (4 * N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(S (N + n) <= S (N + Init.Nat.pred N))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natS (N + Init.Nat.pred N) = (2 * N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (4 * N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(N + n <= N + Init.Nat.pred N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natS (N + Init.Nat.pred N) = (2 * N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (4 * N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natS (N + Init.Nat.pred N) = (2 * N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (4 * N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natS (N + (N - 1)) = (2 * N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (4 * N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (4 * N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k)) * fact (2 * (N - l))) * C ^ (4 * N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= sum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natsum_f_R0 (fun l : nat => / INR (fact (2 * S (l + n)) * fact (2 * (N - l))) * C ^ (4 * N)) (Init.Nat.pred (N - n)) <= sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + n))))²) (Init.Nat.pred (N - n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0))) * C ^ (4 * N) <= C ^ (4 * N) * (/ INR (fact (S (N + n))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (4 * N) * / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0))) <= C ^ (4 * N) * (/ INR (fact (S (N + n))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= C ^ (4 * N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0))) <= (/ INR (fact (S (N + n))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0))) <= (/ INR (fact (S (N + n))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 < 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat1 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0))) <= (/ INR (fact (S (N + n))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat1 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0))) <= (/ INR (fact (S (N + n))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0))) <= (/ INR (fact (S (N + n))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) / INR (fact (2 * S (N + n))) <= (/ INR (fact (S (N + n))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) / INR (fact (2 * S (N + n))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) / INR (fact (2 * S (N + n))) <= Binomial.C (2 * S (N + n)) (S (N + n)) / INR (fact (2 * S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (S (N + n)) / INR (fact (2 * S (N + n))) <= (/ INR (fact (S (N + n))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) / INR (fact (2 * S (N + n))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (N + n))) * Binomial.C (2 * S (N + n)) (2 * S (n0 + n)) <= / INR (fact (2 * S (N + n))) * Binomial.C (2 * S (N + n)) (S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (S (N + n)) / INR (fact (2 * S (N + n))) <= (/ INR (fact (S (N + n))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) / INR (fact (2 * S (N + n))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= / INR (fact (2 * S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) <= Binomial.C (2 * S (N + n)) (S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (S (N + n)) / INR (fact (2 * S (N + n))) <= (/ INR (fact (S (N + n))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) / INR (fact (2 * S (N + n))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) <= Binomial.C (2 * S (N + n)) (S (N + n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (S (N + n)) / INR (fact (2 * S (N + n))) <= (/ INR (fact (S (N + n))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) / INR (fact (2 * S (N + n))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * S (n0 + n) <= 2 * S (N + n))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (S (N + n)) / INR (fact (2 * S (N + n))) <= (/ INR (fact (S (N + n))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) / INR (fact (2 * S (N + n))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (S (N + n)) / INR (fact (2 * S (N + n))) <= (/ INR (fact (S (N + n))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) / INR (fact (2 * S (N + n))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (S (N + n)) / INR (fact (2 * S (N + n))) = (/ INR (fact (S (N + n))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) / INR (fact (2 * S (N + n))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (N + n))) * Binomial.C (2 * S (N + n)) (S (N + n)) = (/ INR (fact (S (N + n))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) / INR (fact (2 * S (N + n))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (N + n))) * (INR (fact (2 * S (N + n))) / (INR (fact (S (N + n))) * INR (fact (2 * S (N + n) - S (N + n))))) = (/ INR (fact (S (N + n))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) / INR (fact (2 * S (N + n))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (N + n))) * INR (fact (2 * S (N + n))) * / (INR (fact (S (N + n))) * INR (fact (2 * S (N + n) - S (N + n)))) = (/ INR (fact (S (N + n))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) / INR (fact (2 * S (N + n))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat1 * / (INR (fact (S (N + n))) * INR (fact (2 * S (N + n) - S (N + n)))) = (/ INR (fact (S (N + n))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) / INR (fact (2 * S (N + n))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ (INR (fact (S (N + n))) * INR (fact (2 * S (N + n) - S (N + n)))) = (/ INR (fact (S (N + n))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) / INR (fact (2 * S (N + n))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ (INR (fact (S (N + n))) * INR (fact (S (N + n)))) = (/ INR (fact (S (N + n))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natS (N + n) = (2 * S (N + n) - S (N + n))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) / INR (fact (2 * S (N + n))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (S (N + n))) * / INR (fact (S (N + n))) = (/ INR (fact (S (N + n))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natS (N + n) = (2 * S (N + n) - S (N + n))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) / INR (fact (2 * S (N + n))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natS (N + n) = (2 * S (N + n) - S (N + n))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) / INR (fact (2 * S (N + n))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natS (N + n) = (2 * S (N + n) - S (N + n))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) / INR (fact (2 * S (N + n))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natS (N + n) = (2 * S (N + n) - S (N + n))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) / INR (fact (2 * S (N + n))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) / INR (fact (2 * S (N + n))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (N + n)) (2 * S (n0 + n)) / INR (fact (2 * S (N + n))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (N + n))) * Binomial.C (2 * S (N + n)) (2 * S (n0 + n)) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (N + n))) * (INR (fact (2 * S (N + n))) / (INR (fact (2 * S (n0 + n))) * INR (fact (2 * S (N + n) - 2 * S (n0 + n))))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (N + n))) * INR (fact (2 * S (N + n))) * / (INR (fact (2 * S (n0 + n))) * INR (fact (2 * S (N + n) - 2 * S (n0 + n)))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat1 * / (INR (fact (2 * S (n0 + n))) * INR (fact (2 * S (N + n) - 2 * S (n0 + n)))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ (INR (fact (2 * S (n0 + n))) * INR (fact (2 * S (N + n) - 2 * S (n0 + n)))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ (INR (fact (2 * S (n0 + n))) * INR (fact (2 * (N - n0)))) = / INR (fact (2 * S (n0 + n)) * fact (2 * (N - n0)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * (N - n0))%nat = (2 * S (N + n) - 2 * S (n0 + n))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ (INR (fact (2 * S (n0 + n))) * INR (fact (2 * (N - n0)))) = / (INR (fact (2 * S (n0 + n))) * INR (fact (2 * (N - n0))))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * (N - n0))%nat = (2 * S (N + n) - 2 * S (n0 + n))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * (N - n0))%nat = (2 * S (N + n) - 2 * S (n0 + n))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + k))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= sum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natsum_f_R0 (fun _ : nat => C ^ (4 * N) * (/ INR (fact (S (N + n))))²) (Init.Nat.pred (N - n)) <= INR N / INR (fact (S N)) * C ^ (4 * N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (N + n))))² * sum_f_R0 (fun _ : nat => C ^ (4 * N)) (Init.Nat.pred (N - n)) <= INR N / INR (fact (S N)) * C ^ (4 * N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (N + n))))² * (C ^ (4 * N) * INR (S (Init.Nat.pred (N - n)))) <= INR N / INR (fact (S N)) * C ^ (4 * N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (N + n))))² * C ^ (4 * N) * INR (S (Init.Nat.pred (N - n))) <= INR N / INR (fact (S N)) * C ^ (4 * N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natC ^ (4 * N) * (/ INR (fact (S (N + n))))² * INR (S (Init.Nat.pred (N - n))) <= C ^ (4 * N) * (INR N / INR (fact (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natC ^ (4 * N) * ((/ INR (fact (S (N + n))))² * INR (S (Init.Nat.pred (N - n)))) <= C ^ (4 * N) * (INR N / INR (fact (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat0 <= C ^ (4 * N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (N + n))))² * INR (S (Init.Nat.pred (N - n))) <= INR N / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat0 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (N + n))))² * INR (S (Init.Nat.pred (N - n))) <= INR N / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat0 < 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat1 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (N + n))))² * INR (S (Init.Nat.pred (N - n))) <= INR N / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat1 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (N + n))))² * INR (S (Init.Nat.pred (N - n))) <= INR N / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (N + n))))² * INR (S (Init.Nat.pred (N - n))) <= INR N / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (N + n))))² * INR (S (Init.Nat.pred (N - n))) <= (/ INR (fact (S (N + n))))² * INR Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (N + n))))² * INR N <= INR N / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat0 <= (/ INR (fact (S (N + n))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (S (Init.Nat.pred (N - n))) <= INR Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (N + n))))² * INR N <= INR N / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (S (Init.Nat.pred (N - n))) <= INR Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (N + n))))² * INR N <= INR N / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(S (Init.Nat.pred (N - n)) <= N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (N + n))))² * INR N <= INR N / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (N + n))))² * INR N <= INR N / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat0 <= INR Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (N + n))))² <= / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (N + n))))² <= / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (N + n))))² <= / INR (fact (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (N + n))) <= / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (N + n))))² <= / INR (fact (S (N + n))) * 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (N + n))) <= / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (N + n))) * / INR (fact (S (N + n))) <= / INR (fact (S (N + n))) * 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (N + n))) <= / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat0 <= / INR (fact (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (N + n))) <= 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (N + n))) <= / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (N + n))) <= 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (N + n))) <= / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat0 < INR (fact (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (N + n))) * / INR (fact (S (N + n))) <= INR (fact (S (N + n))) * 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (N + n))) <= / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (N + n))) * / INR (fact (S (N + n))) <= INR (fact (S (N + n))) * 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (N + n))) <= / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat1 <= INR (fact (S (N + n))) * 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (N + n))) <= / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat1 <= INR (fact (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (N + n))) <= / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(1 <= fact (S (N + n)))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (N + n))) <= / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(0 < fact (S (N + n)))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (N + n))) <= / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (N + n))) <= / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (N + n))) <= / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat0 < INR (fact (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (N + n))) * / INR (fact (S (N + n))) <= INR (fact (S (N + n))) * / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (N + n))) * / INR (fact (S (N + n))) <= INR (fact (S (N + n))) * / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat1 <= INR (fact (S (N + n))) * / INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat0 < INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S N)) * 1 <= INR (fact (S N)) * (INR (fact (S (N + n))) * / INR (fact (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S N)) * 1 <= INR (fact (S N)) * (INR (fact (S (N + n))) * / INR (fact (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S N)) <= INR (fact (S N)) * (INR (fact (S (N + n))) * / INR (fact (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S N)) <= INR (fact (S (N + n))) * / INR (fact (S N)) * INR (fact (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S N)) <= INR (fact (S (N + n))) * (/ INR (fact (S N)) * INR (fact (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S N)) <= INR (fact (S (N + n))) * 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S N)) <= INR (fact (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(fact (S N) <= fact (S (N + n)))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(S N <= S (N + n))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(N <= N + n)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (N + n))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S N)) * C ^ (4 * N)) (Init.Nat.pred N) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RINR N / INR (fact (S N)) * C ^ (4 * N) * INR (S (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RINR N / INR (fact (S N)) * C ^ (4 * N) * INR (S (Init.Nat.pred N)) <= C ^ (4 * N) / INR (fact (Init.Nat.pred N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) * (INR N / INR (fact (S N))) * INR (S (Init.Nat.pred N)) <= C ^ (4 * N) / INR (fact (Init.Nat.pred N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):R0 <= C ^ (4 * N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RINR N * / INR (fact (S N)) * INR (S (Init.Nat.pred N)) <= / INR (fact (Init.Nat.pred N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):R0 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RINR N * / INR (fact (S N)) * INR (S (Init.Nat.pred N)) <= / INR (fact (Init.Nat.pred N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):R0 < 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):R1 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RINR N * / INR (fact (S N)) * INR (S (Init.Nat.pred N)) <= / INR (fact (Init.Nat.pred N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):R1 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RINR N * / INR (fact (S N)) * INR (S (Init.Nat.pred N)) <= / INR (fact (Init.Nat.pred N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RINR N * / INR (fact (S N)) * INR (S (Init.Nat.pred N)) <= / INR (fact (Init.Nat.pred N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = N -> INR N * / INR (fact (S N)) * INR (S (Init.Nat.pred N)) <= / INR (fact (Init.Nat.pred N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * / INR (fact (S N)) * INR N <= / INR (fact (Init.Nat.pred N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * / INR (fact (S (S (Init.Nat.pred N)))) * INR N <= / INR (fact (Init.Nat.pred N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * / INR (S (S (Init.Nat.pred N)) * (S (Init.Nat.pred N) * fact (Init.Nat.pred N))) * INR N <= / INR (fact (Init.Nat.pred N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * / INR (S N * (N * fact (Init.Nat.pred N))) * INR N <= / INR (fact (Init.Nat.pred N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * / (INR (S N) * (INR N * INR (fact (Init.Nat.pred N)))) * INR N <= / INR (fact (Init.Nat.pred N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * (/ INR (S N) * (/ INR N * / INR (fact (Init.Nat.pred N)))) * INR N <= / INR (fact (Init.Nat.pred N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * INR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * (/ INR N * / INR (fact (Init.Nat.pred N)) * / INR (S N)) * INR N <= / INR (fact (Init.Nat.pred N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * INR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * / INR N * / INR (fact (Init.Nat.pred N)) * / INR (S N) * INR N <= / INR (fact (Init.Nat.pred N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * INR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N1 * / INR (fact (Init.Nat.pred N)) * / INR (S N) * INR N <= / INR (fact (Init.Nat.pred N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * INR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N/ INR (fact (Init.Nat.pred N)) * / INR (S N) * INR N <= / INR (fact (Init.Nat.pred N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * INR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N/ INR (fact (Init.Nat.pred N)) * / INR (S N) * INR N <= / INR (fact (Init.Nat.pred N)) * 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * INR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N/ INR (fact (Init.Nat.pred N)) * (/ INR (S N) * INR N) <= / INR (fact (Init.Nat.pred N)) * 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * INR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N0 <= / INR (fact (Init.Nat.pred N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N/ INR (S N) * INR N <= 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * INR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N/ INR (S N) * INR N <= 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * INR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N0 < INR (S N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * (/ INR (S N) * INR N) <= INR (S N) * 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * INR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * (/ INR (S N) * INR N) <= INR (S N) * 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * INR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N1 * INR N <= INR (S N) * 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * INR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <= INR (S N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * INR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * INR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * INR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NN <> 0%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * INR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * INR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NN <> 0%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * INR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * INR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * INR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * INR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NN <> 0%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact (Init.Nat.pred N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) <= Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) = Majxy x y (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * N) / INR (fact (Init.Nat.pred N)) = Rmax 1 (Rmax (Rabs x) (Rabs y)) ^ (4 * S (Init.Nat.pred N)) / INR (fact (Init.Nat.pred N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RRmax 1 (Rmax (Rabs x) (Rabs y)) ^ (4 * N) / INR (fact (Init.Nat.pred N)) = Rmax 1 (Rmax (Rabs x) (Rabs y)) ^ (4 * S (Init.Nat.pred N)) / INR (fact (Init.Nat.pred N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RRmax 1 (Rmax (Rabs x) (Rabs y)) ^ (4 * N) / INR (fact (Init.Nat.pred N)) = Rmax 1 (Rmax (Rabs x) (Rabs y)) ^ (4 * N) / INR (fact (Init.Nat.pred N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RN = S (Init.Nat.pred N)apply S_pred with 0%nat; assumption. Qed.x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RN = S (Init.Nat.pred N)forall (x y : R) (N : nat), (0 < N)%nat -> Rabs (Reste2 x y N) <= Majxy x y Nforall (x y : R) (N : nat), (0 < N)%nat -> Rabs (Reste2 x y N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natRabs (Reste2 x y N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RRabs (Reste2 x y N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RRabs (sum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => (-1) ^ S (l + k) / INR (fact (2 * S (l + k) + 1)) * x ^ (2 * S (l + k) + 1) * ((-1) ^ (N - l) / INR (fact (2 * (N - l) + 1))) * y ^ (2 * (N - l) + 1)) (Init.Nat.pred (N - k))) (Init.Nat.pred N)) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RRabs (sum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => (-1) ^ S (l + k) / INR (fact (2 * S (l + k) + 1)) * x ^ (2 * S (l + k) + 1) * ((-1) ^ (N - l) / INR (fact (2 * (N - l) + 1))) * y ^ (2 * (N - l) + 1)) (Init.Nat.pred (N - k))) (Init.Nat.pred N)) <= sum_f_R0 (fun k : nat => Rabs (sum_f_R0 (fun l : nat => (-1) ^ S (l + k) / INR (fact (2 * S (l + k) + 1)) * x ^ (2 * S (l + k) + 1) * ((-1) ^ (N - l) / INR (fact (2 * (N - l) + 1))) * y ^ (2 * (N - l) + 1)) (Init.Nat.pred (N - k)))) (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => Rabs (sum_f_R0 (fun l : nat => (-1) ^ S (l + k) / INR (fact (2 * S (l + k) + 1)) * x ^ (2 * S (l + k) + 1) * ((-1) ^ (N - l) / INR (fact (2 * (N - l) + 1))) * y ^ (2 * (N - l) + 1)) (Init.Nat.pred (N - k)))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => Rabs (sum_f_R0 (fun l : nat => (-1) ^ S (l + k) / INR (fact (2 * S (l + k) + 1)) * x ^ (2 * S (l + k) + 1) * ((-1) ^ (N - l) / INR (fact (2 * (N - l) + 1))) * y ^ (2 * (N - l) + 1)) (Init.Nat.pred (N - k)))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => Rabs (sum_f_R0 (fun l : nat => (-1) ^ S (l + k) / INR (fact (2 * S (l + k) + 1)) * x ^ (2 * S (l + k) + 1) * ((-1) ^ (N - l) / INR (fact (2 * (N - l) + 1))) * y ^ (2 * (N - l) + 1)) (Init.Nat.pred (N - k)))) (Init.Nat.pred N) <= sum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => Rabs ((-1) ^ S (l + k) / INR (fact (2 * S (l + k) + 1)) * x ^ (2 * S (l + k) + 1) * ((-1) ^ (N - l) / INR (fact (2 * (N - l) + 1))) * y ^ (2 * (N - l) + 1))) (Init.Nat.pred (N - k))) (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => Rabs ((-1) ^ S (l + k) / INR (fact (2 * S (l + k) + 1)) * x ^ (2 * S (l + k) + 1) * ((-1) ^ (N - l) / INR (fact (2 * (N - l) + 1))) * y ^ (2 * (N - l) + 1))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rforall n : nat, (n <= Init.Nat.pred N)%nat -> Rabs (sum_f_R0 (fun l : nat => (-1) ^ S (l + n) / INR (fact (2 * S (l + n) + 1)) * x ^ (2 * S (l + n) + 1) * ((-1) ^ (N - l) / INR (fact (2 * (N - l) + 1))) * y ^ (2 * (N - l) + 1)) (Init.Nat.pred (N - n))) <= sum_f_R0 (fun l : nat => Rabs ((-1) ^ S (l + n) / INR (fact (2 * S (l + n) + 1)) * x ^ (2 * S (l + n) + 1) * ((-1) ^ (N - l) / INR (fact (2 * (N - l) + 1))) * y ^ (2 * (N - l) + 1))) (Init.Nat.pred (N - n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => Rabs ((-1) ^ S (l + k) / INR (fact (2 * S (l + k) + 1)) * x ^ (2 * S (l + k) + 1) * ((-1) ^ (N - l) / INR (fact (2 * (N - l) + 1))) * y ^ (2 * (N - l) + 1))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natRabs (sum_f_R0 (fun l : nat => (-1) ^ S (l + n) / INR (fact (2 * S (l + n) + 1)) * x ^ (2 * S (l + n) + 1) * ((-1) ^ (N - l) / INR (fact (2 * (N - l) + 1))) * y ^ (2 * (N - l) + 1)) (Init.Nat.pred (N - n))) <= sum_f_R0 (fun l : nat => Rabs ((-1) ^ S (l + n) / INR (fact (2 * S (l + n) + 1)) * x ^ (2 * S (l + n) + 1) * ((-1) ^ (N - l) / INR (fact (2 * (N - l) + 1))) * y ^ (2 * (N - l) + 1))) (Init.Nat.pred (N - n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => Rabs ((-1) ^ S (l + k) / INR (fact (2 * S (l + k) + 1)) * x ^ (2 * S (l + k) + 1) * ((-1) ^ (N - l) / INR (fact (2 * (N - l) + 1))) * y ^ (2 * (N - l) + 1))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => Rabs ((-1) ^ S (l + k) / INR (fact (2 * S (l + k) + 1)) * x ^ (2 * S (l + k) + 1) * ((-1) ^ (N - l) / INR (fact (2 * (N - l) + 1))) * y ^ (2 * (N - l) + 1))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => Rabs ((-1) ^ S (l + k) / INR (fact (2 * S (l + k) + 1)) * x ^ (2 * S (l + k) + 1) * ((-1) ^ (N - l) / INR (fact (2 * (N - l) + 1))) * y ^ (2 * (N - l) + 1))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= sum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natsum_f_R0 (fun l : nat => Rabs ((-1) ^ S (l + n) / INR (fact (2 * S (l + n) + 1)) * x ^ (2 * S (l + n) + 1) * ((-1) ^ (N - l) / INR (fact (2 * (N - l) + 1))) * y ^ (2 * (N - l) + 1))) (Init.Nat.pred (N - n)) <= sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + n) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + n)))) (Init.Nat.pred (N - n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs ((-1) ^ S (n0 + n) / INR (fact (2 * S (n0 + n) + 1)) * x ^ (2 * S (n0 + n) + 1) * ((-1) ^ (N - n0) / INR (fact (2 * (N - n0) + 1))) * y ^ (2 * (N - n0) + 1)) <= / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1)) * C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs ((-1) ^ S (n0 + n)) * Rabs (/ INR (fact (2 * S (n0 + n) + 1))) * Rabs (x ^ (2 * S (n0 + n) + 1)) * (Rabs ((-1) ^ (N - n0)) * Rabs (/ INR (fact (2 * (N - n0) + 1)))) * Rabs (y ^ (2 * (N - n0) + 1)) <= / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1)) * C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat1 * Rabs (/ INR (fact (2 * S (n0 + n) + 1))) * Rabs (x ^ (2 * S (n0 + n) + 1)) * (1 * Rabs (/ INR (fact (2 * (N - n0) + 1)))) * Rabs (y ^ (2 * (N - n0) + 1)) <= / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1)) * C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs (/ INR (fact (2 * S (n0 + n) + 1))) * Rabs (x ^ (2 * S (n0 + n) + 1)) * Rabs (/ INR (fact (2 * (N - n0) + 1))) * Rabs (y ^ (2 * (N - n0) + 1)) <= / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1)) * C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) * Rabs (x ^ (2 * S (n0 + n) + 1)) * Rabs (/ INR (fact (2 * (N - n0) + 1))) * Rabs (y ^ (2 * (N - n0) + 1)) <= / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1)) * C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) * Rabs (x ^ (2 * S (n0 + n) + 1)) * / INR (fact (2 * (N - n0) + 1)) * Rabs (y ^ (2 * (N - n0) + 1)) <= / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1)) * C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) * Rabs (x ^ (2 * S (n0 + n) + 1)) * / INR (fact (2 * (N - n0) + 1)) * Rabs (y ^ (2 * (N - n0) + 1)) <= / (INR (fact (2 * S (n0 + n) + 1)) * INR (fact (2 * (N - n0) + 1))) * C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) * Rabs (x ^ (2 * S (n0 + n) + 1)) * / INR (fact (2 * (N - n0) + 1)) * Rabs (y ^ (2 * (N - n0) + 1)) <= / INR (fact (2 * S (n0 + n) + 1)) * / INR (fact (2 * (N - n0) + 1)) * C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) * (Rabs (x ^ (2 * S (n0 + n) + 1)) * (/ INR (fact (2 * (N - n0) + 1)) * Rabs (y ^ (2 * (N - n0) + 1)))) <= / INR (fact (2 * S (n0 + n) + 1)) * (/ INR (fact (2 * (N - n0) + 1)) * C ^ (2 * S (S (N + n))))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= / INR (fact (2 * S (n0 + n) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs (x ^ (2 * S (n0 + n) + 1)) * (/ INR (fact (2 * (N - n0) + 1)) * Rabs (y ^ (2 * (N - n0) + 1))) <= / INR (fact (2 * (N - n0) + 1)) * C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs (x ^ (2 * S (n0 + n) + 1)) * (/ INR (fact (2 * (N - n0) + 1)) * Rabs (y ^ (2 * (N - n0) + 1))) <= / INR (fact (2 * (N - n0) + 1)) * C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs (x ^ (2 * S (n0 + n) + 1)) * / INR (fact (2 * (N - n0) + 1)) * Rabs (y ^ (2 * (N - n0) + 1)) <= / INR (fact (2 * (N - n0) + 1)) * C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) * Rabs (x ^ (2 * S (n0 + n) + 1)) * Rabs (y ^ (2 * (N - n0) + 1)) <= / INR (fact (2 * (N - n0) + 1)) * C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) * (Rabs (x ^ (2 * S (n0 + n) + 1)) * Rabs (y ^ (2 * (N - n0) + 1))) <= / INR (fact (2 * (N - n0) + 1)) * C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= / INR (fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs (x ^ (2 * S (n0 + n) + 1)) * Rabs (y ^ (2 * (N - n0) + 1)) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs (x ^ (2 * S (n0 + n) + 1)) * Rabs (y ^ (2 * (N - n0) + 1)) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n) + 1) * Rabs y ^ (2 * (N - n0) + 1) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n) + 1) * Rabs y ^ (2 * (N - n0) + 1) <= Rabs x ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= Rabs x ^ (2 * S (n0 + n) + 1)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs y ^ (2 * (N - n0) + 1) <= C ^ (2 * (N - n0) + 1)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs y ^ (2 * (N - n0) + 1) <= C ^ (2 * (N - n0) + 1)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= Rabs y <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= Rabs yx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs y <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs y <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs y <= Rmax 1 (Rmax (Rabs x) (Rabs y))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) <= C ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * (N - n0) + 1) * Rabs x ^ (2 * S (n0 + n) + 1) <= C ^ (2 * (N - n0) + 1) * C ^ (2 * S (n0 + n) + 1)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= C ^ (2 * (N - n0) + 1)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n) + 1) <= C ^ (2 * S (n0 + n) + 1)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n) + 1) <= C ^ (2 * S (n0 + n) + 1)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat1 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n) + 1) <= C ^ (2 * S (n0 + n) + 1)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat1 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n) + 1) <= C ^ (2 * S (n0 + n) + 1)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x ^ (2 * S (n0 + n) + 1) <= C ^ (2 * S (n0 + n) + 1)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= Rabs x <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= Rabs xx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRabs x <= Rmax (Rabs x) (Rabs y)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRmax (Rabs x) (Rabs y) <= Rmax 1 (Rmax (Rabs x) (Rabs y))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natRmax (Rabs x) (Rabs y) <= Rmax 1 (Rmax (Rabs x) (Rabs y))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) <= C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) = C ^ (2 * S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n) + 1) * C ^ (2 * (N - n0) + 1) = C ^ (2 * (N - n0) + 1 + (2 * S (n0 + n) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * (N - n0) + 1 + (2 * S (n0 + n) + 1))%nat = (2 * S (S (N + n)))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (n0 + n)) * C ^ 1 * (C ^ (2 * (N - n0)) * C ^ 1) = C ^ (2 * (N - n0)) * C ^ 1 * (C ^ (2 * S (n0 + n)) * C ^ 1)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * (N - n0) + 1 + (2 * S (n0 + n) + 1))%nat = (2 * S (S (N + n)))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * (N - n0) + 1 + (2 * S (n0 + n) + 1))%nat = (2 * S (S (N + n)))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (n0 + n) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * (N - n0) + 1)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * (N - n0) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 < INR (fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1)) >= 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 < INR (fact (2 * S (n0 + n) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + k)))) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= sum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (4 * S N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (4 * S N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natsum_f_R0 (fun l : nat => / INR (fact (2 * S (l + n) + 1) * fact (2 * (N - l) + 1)) * C ^ (2 * S (S (N + n)))) (Init.Nat.pred (N - n)) <= sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + n) + 1) * fact (2 * (N - l) + 1)) * C ^ (4 * S N)) (Init.Nat.pred (N - n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (4 * S N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1)) * C ^ (2 * S (S (N + n))) <= / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1)) * C ^ (4 * S N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (4 * S N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (S (N + n))) <= C ^ (4 * S N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (4 * S N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 < INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (S (N + n))) <= C ^ (4 * S N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (4 * S N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (2 * S (S (N + n))) <= C ^ (4 * S N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (4 * S N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat1 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * S (S (N + n)) <= 4 * S N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (4 * S N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * S (S (N + n)) <= 4 * S N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (4 * S N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * S (S (N + n)) <= 2 * (2 * S N))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (4 * S N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(S (S (N + n)) <= 2 * S N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (4 * S N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(S (S (N + n)) <= S (S (N + N)))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natS (S (N + N)) = (2 * S N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (4 * S N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(N + n <= N + N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natS (S (N + N)) = (2 * S N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (4 * S N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(n <= N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natS (S (N + N)) = (2 * S N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (4 * S N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(n <= Init.Nat.pred N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(Init.Nat.pred N <= N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natS (S (N + N)) = (2 * S N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (4 * S N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(Init.Nat.pred N <= N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natS (S (N + N)) = (2 * S N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (4 * S N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natS (S (N + N)) = (2 * S N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (4 * S N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (4 * S N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun l : nat => / INR (fact (2 * S (l + k) + 1) * fact (2 * (N - l) + 1)) * C ^ (4 * S N)) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= sum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natsum_f_R0 (fun l : nat => / INR (fact (2 * S (l + n) + 1) * fact (2 * (N - l) + 1)) * C ^ (4 * S N)) (Init.Nat.pred (N - n)) <= sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + n)))))²) (Init.Nat.pred (N - n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1)) * C ^ (4 * S N) <= C ^ (4 * S N) * (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natC ^ (4 * S N) * / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1)) <= C ^ (4 * S N) * (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= C ^ (4 * S N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1)) <= (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1)) <= (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 < 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat1 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1)) <= (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat1 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1)) <= (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1)) <= (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) <= (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) <= Binomial.C (2 * S (S (N + n))) (S (S (N + n))) / INR (fact (2 * S (S (N + n))))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (S (S (N + n))) / INR (fact (2 * S (S (N + n)))) <= (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (S (N + n)))) * Binomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) <= / INR (fact (2 * S (S (N + n)))) * Binomial.C (2 * S (S (N + n))) (S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (S (S (N + n))) / INR (fact (2 * S (S (N + n)))) <= (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat0 <= / INR (fact (2 * S (S (N + n))))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) <= Binomial.C (2 * S (S (N + n))) (S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (S (S (N + n))) / INR (fact (2 * S (S (N + n)))) <= (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) <= Binomial.C (2 * S (S (N + n))) (S (S (N + n)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (S (S (N + n))) / INR (fact (2 * S (S (N + n)))) <= (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * S (n0 + n) + 1 <= 2 * S (S (N + n)))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (S (S (N + n))) / INR (fact (2 * S (S (N + n)))) <= (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * S (n0 + n) + 1 <= 2 * S (S (n0 + n)))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * S (S (n0 + n)) <= 2 * S (S (N + n)))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (S (S (N + n))) / INR (fact (2 * S (S (N + n)))) <= (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * S (n0 + n) + 1 <= S (2 * S (n0 + n) + 1))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natS (2 * S (n0 + n) + 1) = (2 * S (S (n0 + n)))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * S (S (n0 + n)) <= 2 * S (S (N + n)))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (S (S (N + n))) / INR (fact (2 * S (S (N + n)))) <= (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natS (2 * S (n0 + n) + 1) = (2 * S (S (n0 + n)))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * S (S (n0 + n)) <= 2 * S (S (N + n)))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (S (S (N + n))) / INR (fact (2 * S (S (N + n)))) <= (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * S (S (n0 + n)) <= 2 * S (S (N + n)))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (S (S (N + n))) / INR (fact (2 * S (S (N + n)))) <= (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (S (S (N + n))) / INR (fact (2 * S (S (N + n)))) <= (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (S (S (N + n))) / INR (fact (2 * S (S (N + n)))) = (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (S (N + n)))) * Binomial.C (2 * S (S (N + n))) (S (S (N + n))) = (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (S (N + n)))) * (INR (fact (2 * S (S (N + n)))) / (INR (fact (S (S (N + n)))) * INR (fact (2 * S (S (N + n)) - S (S (N + n)))))) = (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (S (N + n)))) * INR (fact (2 * S (S (N + n)))) * / (INR (fact (S (S (N + n)))) * INR (fact (2 * S (S (N + n)) - S (S (N + n))))) = (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat1 * / (INR (fact (S (S (N + n)))) * INR (fact (2 * S (S (N + n)) - S (S (N + n))))) = (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ (INR (fact (S (S (N + n)))) * INR (fact (2 * S (S (N + n)) - S (S (N + n))))) = (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ (INR (fact (S (S (N + n)))) * INR (fact (S (S (N + n))))) = (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natS (S (N + n)) = (2 * S (S (N + n)) - S (S (N + n)))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (S (S (N + n)))) * / INR (fact (S (S (N + n)))) = (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natS (S (N + n)) = (2 * S (S (N + n)) - S (S (N + n)))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natS (S (N + n)) = (2 * S (S (N + n)) - S (S (N + n)))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natS (S (N + n)) = (2 * S (S (N + n)) - S (S (N + n)))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natS (S (N + n)) = (2 * S (S (N + n)) - S (S (N + n)))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natBinomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) / INR (fact (2 * S (S (N + n)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (S (N + n)))) * Binomial.C (2 * S (S (N + n))) (2 * S (n0 + n) + 1) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (S (N + n)))) * (INR (fact (2 * S (S (N + n)))) / (INR (fact (2 * S (n0 + n) + 1)) * INR (fact (2 * S (S (N + n)) - (2 * S (n0 + n) + 1))))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ INR (fact (2 * S (S (N + n)))) * INR (fact (2 * S (S (N + n)))) * / (INR (fact (2 * S (n0 + n) + 1)) * INR (fact (2 * S (S (N + n)) - (2 * S (n0 + n) + 1)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat1 * / (INR (fact (2 * S (n0 + n) + 1)) * INR (fact (2 * S (S (N + n)) - (2 * S (n0 + n) + 1)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ (INR (fact (2 * S (n0 + n) + 1)) * INR (fact (2 * S (S (N + n)) - (2 * S (n0 + n) + 1)))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ (INR (fact (2 * S (n0 + n) + 1)) * INR (fact (2 * (N - n0) + 1))) = / INR (fact (2 * S (n0 + n) + 1) * fact (2 * (N - n0) + 1))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * (N - n0) + 1)%nat = (2 * S (S (N + n)) - (2 * S (n0 + n) + 1))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat/ (INR (fact (2 * S (n0 + n) + 1)) * INR (fact (2 * (N - n0) + 1))) = / (INR (fact (2 * S (n0 + n) + 1)) * INR (fact (2 * (N - n0) + 1)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * (N - n0) + 1)%nat = (2 * S (S (N + n)) - (2 * S (n0 + n) + 1))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%nat(2 * (N - n0) + 1)%nat = (2 * S (S (N + n)) - (2 * S (n0 + n) + 1))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natn0:natH1:(n0 <= Init.Nat.pred (N - n))%natINR (fact (2 * S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun k : nat => sum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + k)))))²) (Init.Nat.pred (N - k))) (Init.Nat.pred N) <= sum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natsum_f_R0 (fun _ : nat => C ^ (4 * S N) * (/ INR (fact (S (S (N + n)))))²) (Init.Nat.pred (N - n)) <= INR N / INR (fact (S (S N))) * C ^ (4 * S N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (S (N + n)))))² * sum_f_R0 (fun _ : nat => C ^ (4 * S N)) (Init.Nat.pred (N - n)) <= INR N / INR (fact (S (S N))) * C ^ (4 * S N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (S (N + n)))))² * (C ^ (4 * S N) * INR (S (Init.Nat.pred (N - n)))) <= INR N / INR (fact (S (S N))) * C ^ (4 * S N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (S (N + n)))))² * C ^ (4 * S N) * INR (S (Init.Nat.pred (N - n))) <= INR N / INR (fact (S (S N))) * C ^ (4 * S N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natC ^ (4 * S N) * (/ INR (fact (S (S (N + n)))))² * INR (S (Init.Nat.pred (N - n))) <= C ^ (4 * S N) * (INR N / INR (fact (S (S N))))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natC ^ (4 * S N) * ((/ INR (fact (S (S (N + n)))))² * INR (S (Init.Nat.pred (N - n)))) <= C ^ (4 * S N) * (INR N / INR (fact (S (S N))))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat0 <= C ^ (4 * S N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (S (N + n)))))² * INR (S (Init.Nat.pred (N - n))) <= INR N / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat0 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (S (N + n)))))² * INR (S (Init.Nat.pred (N - n))) <= INR N / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat0 < 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat1 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (S (N + n)))))² * INR (S (Init.Nat.pred (N - n))) <= INR N / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat1 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (S (N + n)))))² * INR (S (Init.Nat.pred (N - n))) <= INR N / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (S (N + n)))))² * INR (S (Init.Nat.pred (N - n))) <= INR N / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (S (N + n)))))² * INR (S (Init.Nat.pred (N - n))) <= (/ INR (fact (S (S (N + n)))))² * INR Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (S (N + n)))))² * INR N <= INR N / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat0 <= (/ INR (fact (S (S (N + n)))))²x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (S (Init.Nat.pred (N - n))) <= INR Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (S (N + n)))))² * INR N <= INR N / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (S (Init.Nat.pred (N - n))) <= INR Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (S (N + n)))))² * INR N <= INR N / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (N - n) <= INR Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(N - n)%nat = S (Init.Nat.pred (N - n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (S (N + n)))))² * INR N <= INR N / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(N - n <= N)%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(N - n)%nat = S (Init.Nat.pred (N - n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (S (N + n)))))² * INR N <= INR N / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(N - n)%nat = S (Init.Nat.pred (N - n))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (S (N + n)))))² * INR N <= INR N / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (S (N + n)))))² * INR N <= INR N / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat0 <= INR Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (S (N + n)))))² <= / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (S (N + n)))))² <= / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (S (N + n)))))² <= / INR (fact (S (S (N + n))))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (S (N + n)))) <= / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(/ INR (fact (S (S (N + n)))))² <= / INR (fact (S (S (N + n)))) * 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (S (N + n)))) <= / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (S (N + n)))) * / INR (fact (S (S (N + n)))) <= / INR (fact (S (S (N + n)))) * 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (S (N + n)))) <= / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat0 <= / INR (fact (S (S (N + n))))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (S (N + n)))) <= 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (S (N + n)))) <= / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (S (N + n)))) <= 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (S (N + n)))) <= / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat0 < INR (fact (S (S (N + n))))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S (N + n)))) * / INR (fact (S (S (N + n)))) <= INR (fact (S (S (N + n)))) * 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (S (N + n)))) <= / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S (N + n)))) * / INR (fact (S (S (N + n)))) <= INR (fact (S (S (N + n)))) * 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (S (N + n)))) <= / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat1 <= INR (fact (S (S (N + n)))) * 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (S (N + n)))) <= / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat1 <= INR (fact (S (S (N + n))))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (S (N + n)))) <= / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(1 <= fact (S (S (N + n))))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (S (N + n)))) <= / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(0 < fact (S (S (N + n))))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (S (N + n)))) <= / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (S (N + n)))) <= / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat/ INR (fact (S (S (N + n)))) <= / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat0 < INR (fact (S (S (N + n))))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S (N + n)))) * / INR (fact (S (S (N + n)))) <= INR (fact (S (S (N + n)))) * / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S (N + n)))) * / INR (fact (S (S (N + n)))) <= INR (fact (S (S (N + n)))) * / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat1 <= INR (fact (S (S (N + n)))) * / INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat0 < INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S N))) * 1 <= INR (fact (S (S N))) * (INR (fact (S (S (N + n)))) * / INR (fact (S (S N))))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S N))) * 1 <= INR (fact (S (S N))) * (INR (fact (S (S (N + n)))) * / INR (fact (S (S N))))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S N))) <= INR (fact (S (S N))) * (INR (fact (S (S (N + n)))) * / INR (fact (S (S N))))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S N))) <= INR (fact (S (S (N + n)))) * / INR (fact (S (S N))) * INR (fact (S (S N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S N))) <= INR (fact (S (S (N + n)))) * (/ INR (fact (S (S N))) * INR (fact (S (S N))))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S N))) <= INR (fact (S (S (N + n)))) * 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S N))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S N))) <= INR (fact (S (S (N + n))))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S N))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(fact (S (S N)) <= fact (S (S (N + n))))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S N))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%nat(S (S N) <= S (S (N + n)))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S N))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S N))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rn:natH0:(n <= Init.Nat.pred N)%natINR (fact (S (S (N + n)))) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):Rsum_f_R0 (fun _ : nat => INR N / INR (fact (S (S N))) * C ^ (4 * S N)) (Init.Nat.pred N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RINR N / INR (fact (S (S N))) * C ^ (4 * S N) * INR (S (Init.Nat.pred N)) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RINR N / INR (fact (S (S N))) * C ^ (4 * S N) * INR (S (Init.Nat.pred N)) <= C ^ (4 * S N) / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) * (INR N / INR (fact (S (S N)))) * INR (S (Init.Nat.pred N)) <= C ^ (4 * S N) / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):R0 <= C ^ (4 * S N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RINR N * / INR (fact (S (S N))) * INR (S (Init.Nat.pred N)) <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):R0 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RINR N * / INR (fact (S (S N))) * INR (S (Init.Nat.pred N)) <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):R0 < 1x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):R1 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RINR N * / INR (fact (S (S N))) * INR (S (Init.Nat.pred N)) <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):R1 <= Cx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RINR N * / INR (fact (S (S N))) * INR (S (Init.Nat.pred N)) <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RINR N * / INR (fact (S (S N))) * INR (S (Init.Nat.pred N)) <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = N -> INR N * / INR (fact (S (S N))) * INR (S (Init.Nat.pred N)) <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * / INR (fact (S (S N))) * INR N <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * / INR (S (S N) * (S N * fact N)) * INR N <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * / (INR (S (S N)) * (INR (S N) * INR (fact N))) * INR N <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * (/ INR (S (S N)) * (/ INR (S N) * / INR (fact N))) * INR N <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * (/ INR (S (S N)) * (/ INR (S N) * / INR (fact N))) * INR N <= INR (S (S N)) * (/ INR (S (S N)) * (/ INR (S N) * / INR (fact N))) * INR Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) * (/ INR (S (S N)) * (/ INR (S N) * / INR (fact N))) * INR N <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N * (/ INR (S (S N)) * (/ INR (S N) * (/ INR (fact N) * INR N))) <= INR (S (S N)) * (/ INR (S (S N)) * (/ INR (S N) * (/ INR (fact N) * INR N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) * (/ INR (S (S N)) * (/ INR (S N) * / INR (fact N))) * INR N <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N/ INR (S (S N)) * (/ INR (S N) * (/ INR (fact N) * INR N)) * INR N <= INR (S (S N)) * (/ INR (S (S N)) * (/ INR (S N) * (/ INR (fact N) * INR N)))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) * (/ INR (S (S N)) * (/ INR (S N) * / INR (fact N))) * INR N <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N/ INR (S (S N)) * (/ INR (S N) * (/ INR (fact N) * INR N)) * INR N <= / INR (S (S N)) * (/ INR (S N) * (/ INR (fact N) * INR N)) * INR (S (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) * (/ INR (S (S N)) * (/ INR (S N) * / INR (fact N))) * INR N <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N0 <= / INR (S (S N)) * (/ INR (S N) * (/ INR (fact N) * INR N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <= INR (S (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) * (/ INR (S (S N)) * (/ INR (S N) * / INR (fact N))) * INR N <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N0 <= / INR (S (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N0 <= / INR (S N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N0 <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N0 <= INR Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <= INR (S (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) * (/ INR (S (S N)) * (/ INR (S N) * / INR (fact N))) * INR N <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N0 <= / INR (S N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N0 <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N0 <= INR Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <= INR (S (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) * (/ INR (S (S N)) * (/ INR (S N) * / INR (fact N))) * INR N <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N0 <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N0 <= INR Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <= INR (S (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) * (/ INR (S (S N)) * (/ INR (S N) * / INR (fact N))) * INR N <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N0 < INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N0 <= INR Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <= INR (S (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) * (/ INR (S (S N)) * (/ INR (S N) * / INR (fact N))) * INR N <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N0 <= INR Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <= INR (S (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) * (/ INR (S (S N)) * (/ INR (S N) * / INR (fact N))) * INR N <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <= INR (S (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) * (/ INR (S (S N)) * (/ INR (S N) * / INR (fact N))) * INR N <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N(N <= S (S N))%natx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) * (/ INR (S (S N)) * (/ INR (S N) * / INR (fact N))) * INR N <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) * (/ INR (S (S N)) * (/ INR (S N) * / INR (fact N))) * INR N <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) * / INR (S (S N)) * / INR (S N) * / INR (fact N) * INR N <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N1 * / INR (S N) * / INR (fact N) * INR N <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N/ INR (S N) * / INR (fact N) * INR N <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N/ INR (S N) * / INR (fact N) * INR N <= / INR (S N) * / INR (fact N) * INR (S N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N/ INR (S N) * / INR (fact N) * INR (S N) <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N/ INR (S N) * (/ INR (fact N) * INR N) <= / INR (S N) * (/ INR (fact N) * INR (S N))x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N/ INR (S N) * / INR (fact N) * INR (S N) <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N0 <= / INR (S N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N0 <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <= INR (S N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N/ INR (S N) * / INR (fact N) * INR (S N) <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N0 <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <= INR (S N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N/ INR (S N) * / INR (fact N) * INR (S N) <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR N <= INR (S N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N/ INR (S N) * / INR (fact N) * INR (S N) <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N/ INR (S N) * / INR (fact N) * INR (S N) <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N/ INR (fact N) * / INR (S N) * INR (S N) <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N/ INR (fact N) * (/ INR (S N) * INR (S N)) <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = N/ INR (fact N) * 1 <= / INR (fact N)x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S (S N)) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RH0:S (Init.Nat.pred N) = NINR (S N) * INR (fact N) <> 0x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RS (Init.Nat.pred N) = Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) <= Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) = Majxy x y Nx, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RC ^ (4 * S N) / INR (fact N) = Rmax 1 (Rmax (Rabs x) (Rabs y)) ^ (4 * S N) / INR (fact N)reflexivity. Qed.x, y:RN:natH:(0 < N)%natC:=Rmax 1 (Rmax (Rabs x) (Rabs y)):RRmax 1 (Rmax (Rabs x) (Rabs y)) ^ (4 * S N) / INR (fact N) = Rmax 1 (Rmax (Rabs x) (Rabs y)) ^ (4 * S N) / INR (fact N)forall x y : R, Un_cv (Reste1 x y) 0forall x y : R, Un_cv (Reste1 x y) 0x, y:RUn_cv (Reste1 x y) 0x, y:RH:Un_cv (Majxy x y) 0Un_cv (Reste1 x y) 0x, y:RH:forall eps : R, eps > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (Majxy x y n - 0) < epsUn_cv (Reste1 x y) 0x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (Majxy x y n - 0) < eps0eps:RH0:eps > 0exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (Reste1 x y n - 0) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (Majxy x y n - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n : nat, (n >= N0)%nat -> Rabs (Majxy x y n - 0) < epsexists N : nat, forall n : nat, (n >= N)%nat -> Rabs (Reste1 x y n - 0) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Reste1 x y n - 0) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Reste1 x y n) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Reste1 x y n) <= Rabs (Majxy x y (Init.Nat.pred n))x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y (Init.Nat.pred n)) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Reste1 x y n) <= Majxy x y (Init.Nat.pred n)x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natMajxy x y (Init.Nat.pred n) >= 0x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y (Init.Nat.pred n)) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat(0 < n)%natx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natMajxy x y (Init.Nat.pred n) >= 0x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y (Init.Nat.pred n)) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat(0 < S N0)%natx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat(S N0 <= n)%natx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natMajxy x y (Init.Nat.pred n) >= 0x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y (Init.Nat.pred n)) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat(S N0 <= n)%natx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natMajxy x y (Init.Nat.pred n) >= 0x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y (Init.Nat.pred n)) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natMajxy x y (Init.Nat.pred n) >= 0x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y (Init.Nat.pred n)) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat0 <= Majxy x y (Init.Nat.pred n)x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y (Init.Nat.pred n)) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat0 <= Rmax 1 (Rmax (Rabs x) (Rabs y)) ^ (4 * S (Init.Nat.pred n)) / INR (fact (Init.Nat.pred n))x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y (Init.Nat.pred n)) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat0 <= Rmax 1 (Rmax (Rabs x) (Rabs y)) ^ (4 * S (Init.Nat.pred n))x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat0 <= / INR (fact (Init.Nat.pred n))x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y (Init.Nat.pred n)) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat0 <= Rmax 1 (Rmax (Rabs x) (Rabs y))x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat0 <= / INR (fact (Init.Nat.pred n))x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y (Init.Nat.pred n)) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat0 <= 1x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat1 <= Rmax 1 (Rmax (Rabs x) (Rabs y))x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat0 <= / INR (fact (Init.Nat.pred n))x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y (Init.Nat.pred n)) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat1 <= Rmax 1 (Rmax (Rabs x) (Rabs y))x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat0 <= / INR (fact (Init.Nat.pred n))x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y (Init.Nat.pred n)) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat0 <= / INR (fact (Init.Nat.pred n))x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y (Init.Nat.pred n)) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y (Init.Nat.pred n)) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y (Init.Nat.pred n) - 0) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat(Init.Nat.pred n >= N0)%natx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat(S N0 <= S (Init.Nat.pred n))%natx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat(S N0 <= n)%natx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natn = S (Init.Nat.pred n)x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natn = S (Init.Nat.pred n)apply lt_le_trans with (S N0); [ apply lt_O_Sn | assumption ]. Qed.x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat(0 < n)%natforall x y : R, Un_cv (Reste2 x y) 0forall x y : R, Un_cv (Reste2 x y) 0x, y:RUn_cv (Reste2 x y) 0x, y:RH:Un_cv (Majxy x y) 0Un_cv (Reste2 x y) 0x, y:RH:forall eps : R, eps > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (Majxy x y n - 0) < epsUn_cv (Reste2 x y) 0x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (Majxy x y n - 0) < eps0eps:RH0:eps > 0exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (Reste2 x y n - 0) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (Majxy x y n - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n : nat, (n >= N0)%nat -> Rabs (Majxy x y n - 0) < epsexists N : nat, forall n : nat, (n >= N)%nat -> Rabs (Reste2 x y n - 0) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Reste2 x y n - 0) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Reste2 x y n) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Reste2 x y n) <= Rabs (Majxy x y n)x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y n) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Reste2 x y n) <= Majxy x y nx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natMajxy x y n >= 0x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y n) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat(0 < n)%natx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natMajxy x y n >= 0x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y n) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat(0 < S N0)%natx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat(S N0 <= n)%natx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natMajxy x y n >= 0x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y n) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat(S N0 <= n)%natx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natMajxy x y n >= 0x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y n) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natMajxy x y n >= 0x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y n) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat0 <= Majxy x y nx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y n) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat0 <= Rmax 1 (Rmax (Rabs x) (Rabs y)) ^ (4 * S n) / INR (fact n)x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y n) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat0 <= Rmax 1 (Rmax (Rabs x) (Rabs y)) ^ (4 * S n)x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat0 <= / INR (fact n)x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y n) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat0 <= Rmax 1 (Rmax (Rabs x) (Rabs y))x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat0 <= / INR (fact n)x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y n) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat0 <= 1x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat1 <= Rmax 1 (Rmax (Rabs x) (Rabs y))x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat0 <= / INR (fact n)x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y n) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat1 <= Rmax 1 (Rmax (Rabs x) (Rabs y))x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat0 <= / INR (fact n)x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y n) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat0 <= / INR (fact n)x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y n) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y n) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%natRabs (Majxy x y n - 0) < epsx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat(n >= N0)%natx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat(N0 <= S N0)%natx, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat(S N0 <= n)%natexact H2. Qed.x, y:RH:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Majxy x y n0 - 0) < eps0eps:RH0:eps > 0N0:natH1:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Majxy x y n0 - 0) < epsn:natH2:(n >= S N0)%nat(S N0 <= n)%natforall x y : R, Un_cv (Reste x y) 0forall x y : R, Un_cv (Reste x y) 0x, y:RUn_cv (Reste x y) 0x, y:RUn_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RUn_cv (fun N : nat => An N - Reste1 x y (S N)) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RUn_cv (fun N : nat => An N - Reste1 x y (S N)) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> R(Un_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0) -> Un_cv (fun N : nat => An N - Reste1 x y (S N)) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RUn_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RH:Un_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0Un_cv (fun N : nat => An N - Reste1 x y (S N)) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RUn_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RH:Un_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0Un_cv (fun n : nat => An n - Bn n) (0 - 0)x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RUn_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RH:Un_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0Un_cv An 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RH:Un_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0Un_cv Bn 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RUn_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RH:Un_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0Un_cv (fun n : nat => Reste2 x y n) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RH:Un_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0Un_cv Bn 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RUn_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RH:Un_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0Un_cv (Reste2 x y) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RH:Un_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0Reste2 x y = (fun n : nat => Reste2 x y n)x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RH:Un_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0Un_cv Bn 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RUn_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RH:Un_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0Reste2 x y = (fun n : nat => Reste2 x y n)x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RH:Un_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0Un_cv Bn 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RUn_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RH:Un_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0Un_cv Bn 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RUn_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RH:Un_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0Un_cv (fun n : nat => Reste1 x y (S n)) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RUn_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RH:Un_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0H0:Un_cv (Reste1 x y) 0Un_cv (fun n : nat => Reste1 x y (S n)) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RUn_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RH:Un_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0H0:forall eps : R, eps > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (Reste1 x y n - 0) < epsUn_cv (fun n : nat => Reste1 x y (S n)) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RUn_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RH:Un_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0H0:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (Reste1 x y n - 0) < eps0eps:RH1:eps > 0exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (Reste1 x y (S n) - 0) < epsx, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RUn_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RH:Un_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0H0:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (Reste1 x y n - 0) < eps0eps:RH1:eps > 0N0:natH2:forall n : nat, (n >= N0)%nat -> Rabs (Reste1 x y n - 0) < epsexists N : nat, forall n : nat, (n >= N)%nat -> Rabs (Reste1 x y (S n) - 0) < epsx, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RUn_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0x, y:RAn:=fun n0 : nat => Reste2 x y n0:nat -> RBn:=fun n0 : nat => Reste1 x y (S n0):nat -> RH:Un_cv (fun n0 : nat => An n0 - Bn n0) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0H0:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Reste1 x y n0 - 0) < eps0eps:RH1:eps > 0N0:natH2:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste1 x y n0 - 0) < epsn:natH3:(n >= N0)%natRabs (Reste1 x y (S n) - 0) < epsx, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RUn_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0x, y:RAn:=fun n0 : nat => Reste2 x y n0:nat -> RBn:=fun n0 : nat => Reste1 x y (S n0):nat -> RH:Un_cv (fun n0 : nat => An n0 - Bn n0) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0H0:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Reste1 x y n0 - 0) < eps0eps:RH1:eps > 0N0:natH2:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste1 x y n0 - 0) < epsn:natH3:(n >= N0)%nat(S n >= N0)%natx, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RUn_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0x, y:RAn:=fun n0 : nat => Reste2 x y n0:nat -> RBn:=fun n0 : nat => Reste1 x y (S n0):nat -> RH:Un_cv (fun n0 : nat => An n0 - Bn n0) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0H0:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Reste1 x y n0 - 0) < eps0eps:RH1:eps > 0N0:natH2:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste1 x y n0 - 0) < epsn:natH3:(n >= N0)%nat(N0 <= S N0)%natx, y:RAn:=fun n0 : nat => Reste2 x y n0:nat -> RBn:=fun n0 : nat => Reste1 x y (S n0):nat -> RH:Un_cv (fun n0 : nat => An n0 - Bn n0) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0H0:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Reste1 x y n0 - 0) < eps0eps:RH1:eps > 0N0:natH2:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste1 x y n0 - 0) < epsn:natH3:(n >= N0)%nat(S N0 <= S n)%natx, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RUn_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0x, y:RAn:=fun n0 : nat => Reste2 x y n0:nat -> RBn:=fun n0 : nat => Reste1 x y (S n0):nat -> RH:Un_cv (fun n0 : nat => An n0 - Bn n0) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0H0:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n0 : nat, (n0 >= N)%nat -> Rabs (Reste1 x y n0 - 0) < eps0eps:RH1:eps > 0N0:natH2:forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste1 x y n0 - 0) < epsn:natH3:(n >= N0)%nat(S N0 <= S n)%natx, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RUn_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RUn_cv (fun n : nat => An n - Bn n) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RUn_cv (fun n : nat => Reste2 x y n - Reste1 x y (S n)) (0 - 0) -> Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RH:Un_cv (fun n : nat => Reste2 x y n - Reste1 x y (S n)) (0 - 0)Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) 0exact H. Qed.x, y:RAn:=fun n : nat => Reste2 x y n:nat -> RBn:=fun n : nat => Reste1 x y (S n):nat -> RH:Un_cv (fun n : nat => Reste2 x y n - Reste1 x y (S n)) (0 - 0)Un_cv (fun N : nat => Reste2 x y N - Reste1 x y (S N)) (0 - 0)forall x y : R, cos (x + y) = cos x * cos y - sin x * sin yforall x y : R, cos (x + y) = cos x * cos y - sin x * sin yx, y:Rcos (x + y) = cos x * cos y - sin x * sin yx, y:RUn_cv (C1 x y) (cos x * cos y - sin x * sin y) -> cos (x + y) = cos x * cos y - sin x * sin yx, y:RUn_cv (C1 x y) (cos x * cos y - sin x * sin y)x, y:RUn_cv (C1 x y) (cos (x + y)) -> Un_cv (C1 x y) (cos x * cos y - sin x * sin y) -> cos (x + y) = cos x * cos y - sin x * sin yx, y:RUn_cv (C1 x y) (cos (x + y))x, y:RUn_cv (C1 x y) (cos x * cos y - sin x * sin y)x, y:RH:Un_cv (C1 x y) (cos (x + y))H0:Un_cv (C1 x y) (cos x * cos y - sin x * sin y)cos (x + y) = cos x * cos y - sin x * sin yx, y:RUn_cv (C1 x y) (cos (x + y))x, y:RUn_cv (C1 x y) (cos x * cos y - sin x * sin y)x, y:RUn_cv (C1 x y) (cos (x + y))x, y:RUn_cv (C1 x y) (cos x * cos y - sin x * sin y)x, y:RUn_cv (C1 x y) (cos x * cos y - sin x * sin y)x, y:Rforall eps : R, eps > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (C1 x y n - (cos x * cos y - sin x * sin y)) < epsx, y, eps:RH:eps > 0exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (C1 x y n - (cos x * cos y - sin x * sin y)) < epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (C1 x y n - (cos x * cos y - sin x * sin y)) < epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (C1 x y n - (cos x * cos y - sin x * sin y)) < epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (C1 x y n - (cos x * cos y - sin x * sin y)) < epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (C1 x y n - (cos x * cos y - sin x * sin y)) < epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:Un_cv (fun i : nat => A1 x i * A1 y i) (cos x * cos y)exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (C1 x y n - (cos x * cos y - sin x * sin y)) < epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:Un_cv (fun i : nat => A1 x i * A1 y i) (cos x * cos y)H5:Un_cv (fun i : nat => B1 x i * B1 y i) (sin x * sin y)exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (C1 x y n - (cos x * cos y - sin x * sin y)) < epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:Un_cv (fun i : nat => A1 x i * A1 y i) (cos x * cos y)H5:Un_cv (fun i : nat => B1 x i * B1 y i) (sin x * sin y)H6:Un_cv (Reste x y) 0exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (C1 x y n - (cos x * cos y - sin x * sin y)) < epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> R_dist (A1 x n * A1 y n) (cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> R_dist (B1 x n * B1 y n) (sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> R_dist (Reste x y n) 0 < eps0exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (C1 x y n - (cos x * cos y - sin x * sin y)) < epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (A1 x n * A1 y n - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (B1 x n * B1 y n - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (Reste x y n - 0) < eps0exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (C1 x y n - (cos x * cos y - sin x * sin y)) < epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (A1 x n * A1 y n - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (B1 x n * B1 y n - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (Reste x y n - 0) < eps0H7:0 < eps / 3exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (C1 x y n - (cos x * cos y - sin x * sin y)) < epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (A1 x n * A1 y n - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (B1 x n * B1 y n - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (Reste x y n - 0) < eps0H7:0 < eps / 3N1:natH8:forall n : nat, (n >= N1)%nat -> Rabs (A1 x n * A1 y n - cos x * cos y) < eps / 3exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (C1 x y n - (cos x * cos y - sin x * sin y)) < epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (A1 x n * A1 y n - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (B1 x n * B1 y n - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (Reste x y n - 0) < eps0H7:0 < eps / 3N1:natH8:forall n : nat, (n >= N1)%nat -> Rabs (A1 x n * A1 y n - cos x * cos y) < eps / 3N2:natH9:forall n : nat, (n >= N2)%nat -> Rabs (B1 x n * B1 y n - sin x * sin y) < eps / 3exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (C1 x y n - (cos x * cos y - sin x * sin y)) < epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (A1 x n * A1 y n - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (B1 x n * B1 y n - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (Reste x y n - 0) < eps0H7:0 < eps / 3N1:natH8:forall n : nat, (n >= N1)%nat -> Rabs (A1 x n * A1 y n - cos x * cos y) < eps / 3N2:natH9:forall n : nat, (n >= N2)%nat -> Rabs (B1 x n * B1 y n - sin x * sin y) < eps / 3N3:natH10:forall n : nat, (n >= N3)%nat -> Rabs (Reste x y n - 0) < eps / 3exists N : nat, forall n : nat, (n >= N)%nat -> Rabs (C1 x y n - (cos x * cos y - sin x * sin y)) < epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n : nat, (n >= N0)%nat -> Rabs (A1 x n * A1 y n - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n : nat, (n >= N0)%nat -> Rabs (B1 x n * B1 y n - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n : nat, (n >= N0)%nat -> Rabs (Reste x y n - 0) < eps0H7:0 < eps / 3N1:natH8:forall n : nat, (n >= N1)%nat -> Rabs (A1 x n * A1 y n - cos x * cos y) < eps / 3N2:natH9:forall n : nat, (n >= N2)%nat -> Rabs (B1 x n * B1 y n - sin x * sin y) < eps / 3N3:natH10:forall n : nat, (n >= N3)%nat -> Rabs (Reste x y n - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natexists N0 : nat, forall n : nat, (n >= N0)%nat -> Rabs (C1 x y n - (cos x * cos y - sin x * sin y)) < epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n : nat, (n >= N0)%nat -> Rabs (A1 x n * A1 y n - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n : nat, (n >= N0)%nat -> Rabs (B1 x n * B1 y n - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n : nat, (n >= N0)%nat -> Rabs (Reste x y n - 0) < eps0H7:0 < eps / 3N1:natH8:forall n : nat, (n >= N1)%nat -> Rabs (A1 x n * A1 y n - cos x * cos y) < eps / 3N2:natH9:forall n : nat, (n >= N2)%nat -> Rabs (B1 x n * B1 y n - sin x * sin y) < eps / 3N3:natH10:forall n : nat, (n >= N3)%nat -> Rabs (Reste x y n - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natforall n : nat, (n >= N)%nat -> Rabs (C1 x y n - (cos x * cos y - sin x * sin y)) < epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natRabs (C1 x y n - (cos x * cos y - sin x * sin y)) < epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n) -> Rabs (C1 x y n - (cos x * cos y - sin x * sin y)) < epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (C1 x y (S (Init.Nat.pred n)) - (cos x * cos y - sin x * sin y)) < epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (A1 x (S (Init.Nat.pred n)) * A1 y (S (Init.Nat.pred n)) - B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n) + Reste x y (Init.Nat.pred n) - (cos x * cos y - sin x * sin y)) < epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (A1 x n * A1 y n - B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n) + Reste x y (Init.Nat.pred n) - (cos x * cos y - sin x * sin y)) < epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (A1 x n * A1 y n - B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n) + Reste x y (Init.Nat.pred n) - (cos x * cos y - sin x * sin y)) <= Rabs (A1 x n * A1 y n - cos x * cos y) + Rabs (sin x * sin y - B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n) + Reste x y (Init.Nat.pred n))x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (A1 x n * A1 y n - cos x * cos y) + Rabs (sin x * sin y - B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n) + Reste x y (Init.Nat.pred n)) < epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (A1 x n * A1 y n - cos x * cos y) + Rabs (sin x * sin y - B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n) + Reste x y (Init.Nat.pred n)) < epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (A1 x n * A1 y n - cos x * cos y) + Rabs (sin x * sin y - B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n) + Reste x y (Init.Nat.pred n)) < eps / 3 + (eps / 3 + eps / 3)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (A1 x n * A1 y n - cos x * cos y) < eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (sin x * sin y - B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n) + Reste x y (Init.Nat.pred n)) < eps / 3 + eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(n >= N1)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (sin x * sin y - B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n) + Reste x y (Init.Nat.pred n)) < eps / 3 + eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N1 <= N)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N <= n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (sin x * sin y - B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n) + Reste x y (Init.Nat.pred n)) < eps / 3 + eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N1 <= S (S (Nat.max (Nat.max N1 N2) N3)))%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N <= n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (sin x * sin y - B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n) + Reste x y (Init.Nat.pred n)) < eps / 3 + eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N1 <= Nat.max N1 N2)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(Nat.max N1 N2 <= S (S (Nat.max (Nat.max N1 N2) N3)))%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N <= n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (sin x * sin y - B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n) + Reste x y (Init.Nat.pred n)) < eps / 3 + eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(Nat.max N1 N2 <= S (S (Nat.max (Nat.max N1 N2) N3)))%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N <= n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (sin x * sin y - B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n) + Reste x y (Init.Nat.pred n)) < eps / 3 + eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(Nat.max N1 N2 <= Nat.max (Nat.max N1 N2) N3)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(Nat.max (Nat.max N1 N2) N3 <= S (S (Nat.max (Nat.max N1 N2) N3)))%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N <= n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (sin x * sin y - B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n) + Reste x y (Init.Nat.pred n)) < eps / 3 + eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(Nat.max (Nat.max N1 N2) N3 <= S (S (Nat.max (Nat.max N1 N2) N3)))%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N <= n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (sin x * sin y - B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n) + Reste x y (Init.Nat.pred n)) < eps / 3 + eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N <= n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (sin x * sin y - B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n) + Reste x y (Init.Nat.pred n)) < eps / 3 + eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (sin x * sin y - B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n) + Reste x y (Init.Nat.pred n)) < eps / 3 + eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (sin x * sin y - B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n) + Reste x y (Init.Nat.pred n)) <= Rabs (sin x * sin y - B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n)) + Rabs (Reste x y (Init.Nat.pred n))x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (sin x * sin y - B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n)) + Rabs (Reste x y (Init.Nat.pred n)) < eps / 3 + eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (sin x * sin y - B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n)) + Rabs (Reste x y (Init.Nat.pred n)) < eps / 3 + eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (sin x * sin y - B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n)) < eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (Reste x y (Init.Nat.pred n)) < eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (- (sin x * sin y - B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n))) < eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (Reste x y (Init.Nat.pred n)) < eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (B1 x (Init.Nat.pred n) * B1 y (Init.Nat.pred n) - sin x * sin y) < eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (Reste x y (Init.Nat.pred n)) < eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(Init.Nat.pred n >= N2)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (Reste x y (Init.Nat.pred n)) < eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N2 <= Nat.max N1 N2)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(Nat.max N1 N2 <= Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (Reste x y (Init.Nat.pred n)) < eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(Nat.max N1 N2 <= Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (Reste x y (Init.Nat.pred n)) < eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(S (Nat.max N1 N2) <= S (Init.Nat.pred n))%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (Reste x y (Init.Nat.pred n)) < eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(S (Nat.max N1 N2) <= n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (Reste x y (Init.Nat.pred n)) < eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(S (Nat.max N1 N2) <= N)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N <= n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (Reste x y (Init.Nat.pred n)) < eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(S (Nat.max N1 N2) <= S (S (Nat.max (Nat.max N1 N2) N3)))%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N <= n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (Reste x y (Init.Nat.pred n)) < eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(Nat.max N1 N2 <= S (Nat.max (Nat.max N1 N2) N3))%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N <= n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (Reste x y (Init.Nat.pred n)) < eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(Nat.max N1 N2 <= Nat.max (Nat.max N1 N2) N3)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(Nat.max (Nat.max N1 N2) N3 <= S (Nat.max (Nat.max N1 N2) N3))%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N <= n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (Reste x y (Init.Nat.pred n)) < eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(Nat.max (Nat.max N1 N2) N3 <= S (Nat.max (Nat.max N1 N2) N3))%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N <= n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (Reste x y (Init.Nat.pred n)) < eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N <= n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (Reste x y (Init.Nat.pred n)) < eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (Reste x y (Init.Nat.pred n)) < eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Rabs (Reste x y (Init.Nat.pred n) - 0) < eps / 3x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Reste x y (Init.Nat.pred n) - 0 = Reste x y (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(Init.Nat.pred n >= N3)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Reste x y (Init.Nat.pred n) - 0 = Reste x y (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N3 <= Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Reste x y (Init.Nat.pred n) - 0 = Reste x y (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(S N3 <= S (Init.Nat.pred n))%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Reste x y (Init.Nat.pred n) - 0 = Reste x y (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(S N3 <= n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Reste x y (Init.Nat.pred n) - 0 = Reste x y (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(S N3 <= N)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N <= n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Reste x y (Init.Nat.pred n) - 0 = Reste x y (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(S N3 <= S (S (Nat.max (Nat.max N1 N2) N3)))%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N <= n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Reste x y (Init.Nat.pred n) - 0 = Reste x y (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N3 <= S (Nat.max (Nat.max N1 N2) N3))%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N <= n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Reste x y (Init.Nat.pred n) - 0 = Reste x y (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N3 <= Nat.max (Nat.max N1 N2) N3)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(Nat.max (Nat.max N1 N2) N3 <= S (Nat.max (Nat.max N1 N2) N3))%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N <= n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Reste x y (Init.Nat.pred n) - 0 = Reste x y (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(Nat.max (Nat.max N1 N2) N3 <= S (Nat.max (Nat.max N1 N2) N3))%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N <= n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Reste x y (Init.Nat.pred n) - 0 = Reste x y (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N <= n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Reste x y (Init.Nat.pred n) - 0 = Reste x y (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)Reste x y (Init.Nat.pred n) - 0 = Reste x y (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)eps / 3 + (eps / 3 + eps / 3) = 3 * (eps / 3)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)3 * (eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)3 * (eps / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)3 * (eps * / 3) = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)3 * eps * / 3 = epsx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)3 <> 0x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(0 < Init.Nat.pred N)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(Init.Nat.pred N <= Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(Init.Nat.pred N <= Init.Nat.pred n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(S (Init.Nat.pred N) <= S (Init.Nat.pred n))%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(S (Init.Nat.pred N) <= n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)(N <= n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)N = S (Init.Nat.pred N)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:n = S (Init.Nat.pred n)N = S (Init.Nat.pred N)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%nat(0 < N)%nat -> n = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%nat(0 < N)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:(0 < N)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%nat(0 < N)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:(0 < N)%nat(0 < n)%nat -> n = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:(0 < N)%nat(0 < n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%nat(0 < N)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:(0 < N)%natH13:(0 < n)%natn = S (Init.Nat.pred n)x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:(0 < N)%nat(0 < n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%nat(0 < N)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%natH12:(0 < N)%nat(0 < n)%natx, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%nat(0 < N)%natunfold N; apply lt_O_Sn. Qed.x, y, eps:RH:eps > 0H0:Un_cv (A1 x) (cos x)H1:Un_cv (A1 y) (cos y)H2:Un_cv (B1 x) (sin x)H3:Un_cv (B1 y) (sin y)H4:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps0H5:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps0H6:forall eps0 : R, eps0 > 0 -> exists N0 : nat, forall n0 : nat, (n0 >= N0)%nat -> Rabs (Reste x y n0 - 0) < eps0H7:0 < eps / 3N1:natH8:forall n0 : nat, (n0 >= N1)%nat -> Rabs (A1 x n0 * A1 y n0 - cos x * cos y) < eps / 3N2:natH9:forall n0 : nat, (n0 >= N2)%nat -> Rabs (B1 x n0 * B1 y n0 - sin x * sin y) < eps / 3N3:natH10:forall n0 : nat, (n0 >= N3)%nat -> Rabs (Reste x y n0 - 0) < eps / 3N:=S (S (Nat.max (Nat.max N1 N2) N3)):natn:natH11:(n >= N)%nat(0 < N)%nat