deffunc H1( Nat) -> Element of REAL = In (((f . ((tagged_of TD) . $1)) * (vol (divset ((division_of TD),$1)))),REAL);
consider IT being FinSequence of REAL such that
A1:
( len IT = len (division_of TD) & ( for i being Nat st i in dom IT holds
IT . i = H1(i) ) )
from FINSEQ_2:sch 1();
take
IT
; ( len IT = len TD & ( for i being Nat st i in dom TD holds
IT . i = (f . ((tagged_of TD) . i)) * (vol (divset ((division_of TD),i))) ) )
thus
len IT = len TD
by A1; for i being Nat st i in dom TD holds
IT . i = (f . ((tagged_of TD) . i)) * (vol (divset ((division_of TD),i)))
let i be Nat; ( i in dom TD implies IT . i = (f . ((tagged_of TD) . i)) * (vol (divset ((division_of TD),i))) )
A2:
H1(i) = (f . ((tagged_of TD) . i)) * (vol (divset ((division_of TD),i)))
;
assume
i in dom TD
; IT . i = (f . ((tagged_of TD) . i)) * (vol (divset ((division_of TD),i)))
then
i in Seg (len (division_of TD))
by FINSEQ_1:def 3;
then
i in dom IT
by A1, FINSEQ_1:def 3;
hence
IT . i = (f . ((tagged_of TD) . i)) * (vol (divset ((division_of TD),i)))
by A1, A2; verum