integral_split_scaf[T: TYPEFROM real]: THEORY %------------------------------------------------------------------------------ % % Scaffolding : Rick Butler % %------------------------------------------------------------------------------ BEGIN
find_P_sec(a:T, b:{x:T|a<x}, P: partition[T](a,b), xx: closed_interval(a,b)):
{ii: below(length(P)-1) |
seq(P)(ii) <= xx AND xx <= seq(P)(ii+1)}
find_P_sec_lem: LEMMA a < b IMPLIES (FORALL (xx: closed_interval(a,b)): FORALL (P: partition[T](a,b)): LET JJ = find_P_sec(a,b,P,xx) IN
seq(P)(JJ) <= xx AND xx <= seq(P)(JJ+1) )
find_P_sec_in: LEMMA a < b IMPLIES FORALL (P: partition[T](a,b)): FORALL (ii: below(length(P) - 1)): FORALL (x: open_interval[T](seq(P)(ii),seq(P)(1 + ii))):
find_P_sec(a, b, P, x) = ii
gen3P(a,b,c): finite_sequence[T] =
(# length := 3,
seq := (LAMBDA (ii: below(3)): IF ii = 0 THEN a ELSIF ii = 1 then b ELSE c ENDIF) #)
F1(a:T,b:{x:T|a<x}, P: partition[T](a,b),
f: (bnded_on?(a,b)))(x:T): real = IF x < a OR x > b THEN 0 ELSE LET JJ = find_P_sec(a,b,P,x) IN IF x = P(JJ) OR x = P(JJ+1) THEN MIN_ALL(a,b,P,f) ELSE MINj(a,b,P,JJ,f) ENDIF ENDIF
F2(a:T,b:{x:T|a<x}, P: partition[T](a,b),
f: (bnded_on?(a,b)))(x:T): real = IF x < a OR x > b THEN 0 ELSE LET JJ = find_P_sec(a,b,P,x)IN IF x = P(JJ) OR x = P(JJ+1) THEN MAX_ALL(a,b,P,f) ELSE MAXj(a,b,P,JJ,f) ENDIF ENDIF
F1_F2_lem: LEMMA a < b AND integrable?(a,b,f) IMPLIES FORALL (P: partition[T](a, b)):
step_function_on?(a,b,F1(a,b,P,f),P) AND
step_function_on?(a,b,F2(a,b,P,f),P) AND
(FORALL (x: closed_interval(a,b)):
F1(a,b,P,f)(x) <= f(x) AND f(x) <= F2(a,b,P,f)(x))
F2_F1_step_function_on: LEMMA a < b AND integrable?(a,b,f) IMPLIES FORALL (P: partition[T](a, b)): LET N = length(P) - 1 IN
step_function_on?[T](a, b, F2(a, b, P, f) - F1(a, b, P, f),P)
integrable_F2_F1: LEMMA a < b AND integrable?(a,b,f) IMPLIES FORALL (P: partition[T](a, b)): LET N = length(P) - 1 IN
integrable?[T](a, b, F2(a, b, P, f) - F1(a, b, P, f))
integral_F2_F1: LEMMA a < b AND integrable?(a,b,f) IMPLIES FORALL (P: partition[T](a, b)): LET N = length(P) - 1 IN
integral(a,b,F2(a,b,P,f)-F1(a,b,P,f)) =
sigma(0,N-1, (LAMBDA (j: below(N)): Let DP = P(j+1)-P(j),
DELj = MAXj(a,b,P,j,f) - MINj(a,b,P,j,f) IN
DELj* DP))
lt_via_epsi: LEMMAFORALL (x,a: real):
(FORALL (epsi: posreal): x < a + epsi) IMPLIES x <= a
sigma_all_parts: LEMMA a < b IMPLIES FORALL (P: partition[T](a, b)):
sigma(0,length(P)-2,(LAMBDA (j: below(length(P) - 1)): P(j+1) - P(j)))
= b - a
steps_exist: LEMMA% Proposition of Rosenlicht on pg 120 (reverse dir.) % See step_to_integrable in integral_prep for other
a < b IMPLIES
(integrable?(a,b,f) IMPLIES
(FORALL eps: EXISTS (f1,f2):
step_function?(a,b,f1) AND
step_function?(a,b,f2) AND
(FORALL (x: closed_interval(a,b)):
f1(x) <= f(x) AND f(x) <= f2(x)) AND
integrable?(a,b,f2-f1) AND
integral(a,b,f2-f1) < eps))
partition_exists: LEMMA a < b IMPLIES
(EXISTS (P: partition[T](a,b)): width(a,b,P) < delta)
END integral_split_scaf
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.