set MS = RAT_Music ;
now for frequency being Element of RAT_Music
for n being non zero Nat ex fr2 being positive Real st
( frequency = fr2 & n -harmonique (RAT_Music,frequency) = n * fr2 )let frequency be
Element of
RAT_Music;
for n being non zero Nat ex fr2 being positive Real st
( frequency = fr2 & n -harmonique (RAT_Music,frequency) = n * fr2 )let n be non
zero Nat;
ex fr2 being positive Real st
( frequency = fr2 & n -harmonique (RAT_Music,frequency) = n * fr2 )reconsider fr =
frequency as
positive Rational by Th2;
reconsider fr2 =
fr as
positive Real ;
take fr2 =
fr2;
( frequency = fr2 & n -harmonique (RAT_Music,frequency) = n * fr2 )thus
frequency = fr2
;
n -harmonique (RAT_Music,frequency) = n * fr2reconsider n1 = 1,
n2 =
n as
Element of
RAT_Music by Th20;
reconsider f2 =
n * fr as
Element of
RAT_Music by Th2;
reconsider x =
[n1,n2],
y =
[frequency,f2] as
Element of
[:RATPLUS,RATPLUS:] ;
now ( [frequency,(n -harmonique (RAT_Music,frequency))] in Class ( the Equidistance of RAT_Music,[1,n]) & [frequency,f2] in Class ( the Equidistance of RAT_Music,[1,n]) )thus
[frequency,(n -harmonique (RAT_Music,frequency))] in Class ( the
Equidistance of
RAT_Music,
[1,n])
by Def08b;
[frequency,f2] in Class ( the Equidistance of RAT_Music,[1,n])now ( the Ratio of RAT_Music . (n1,n2) = RAT_ratio . (n1,n2) & the Ratio of RAT_Music . (frequency,f2) = RAT_ratio . (frequency,f2) & RAT_ratio . (n1,n2) = RAT_ratio . (frequency,f2) )thus
the
Ratio of
RAT_Music . (
n1,
n2)
= RAT_ratio . (
n1,
n2)
;
( the Ratio of RAT_Music . (frequency,f2) = RAT_ratio . (frequency,f2) & RAT_ratio . (n1,n2) = RAT_ratio . (frequency,f2) )thus
the
Ratio of
RAT_Music . (
frequency,
f2)
= RAT_ratio . (
frequency,
f2)
;
RAT_ratio . (n1,n2) = RAT_ratio . (frequency,f2)now ( RAT_ratio . (n1,n2) = n & RAT_ratio . (frequency,f2) = n )reconsider n19 =
n1,
n29 =
n2,
fr9 =
fr,
f29 =
f2 as
Element of
RATPLUS ;
consider r,
s being
positive Rational such that A1:
(
n19 = r &
n29 = s &
RAT_ratio (
n19,
n29)
= s / r )
by Def04;
consider r9,
s9 being
positive Rational such that A2:
(
fr9 = r9 &
f29 = s9 &
RAT_ratio (
fr9,
f29)
= s9 / r9 )
by Def04;
consider y9,
z9 being
Element of
RATPLUS such that A3:
x = [y9,z9]
and A4:
RAT_ratio . x = RAT_ratio (
y9,
z9)
by Def05;
consider y99,
z99 being
Element of
RATPLUS such that A5:
y = [y99,z99]
and A6:
RAT_ratio . y = RAT_ratio (
y99,
z99)
by Def05;
A7:
(
y9 = n1 &
z9 = n2 &
y99 = frequency &
z99 = f2 )
by A3, A5, XTUPLE_0:1;
hence
RAT_ratio . (
n1,
n2)
= n
by A1, A4, BINOP_1:def 1;
RAT_ratio . (frequency,f2) = nthus RAT_ratio . (
frequency,
f2) =
s9 / r9
by A2, A7, A6, BINOP_1:def 1
.=
n
by A2, XCMPLX_1:89
;
verum end; hence
RAT_ratio . (
n1,
n2)
= RAT_ratio . (
frequency,
f2)
;
verum end; then
n1,
n2 equiv frequency,
f2
by Def08a;
hence
[frequency,f2] in Class ( the
Equidistance of
RAT_Music,
[1,n])
by EQREL_1:18;
verum end; hence
n -harmonique (
RAT_Music,
frequency)
= n * fr2
by Def08b;
verum end;
hence
RAT_Music is satisfying_linearite_harmonique
; verum