let MS1, MS2 be satisfying_equiv satisfying_interval satisfying_Nat satisfying_harmonic_closed satisfying_fifth_constructible classical_fifth satisfying_octave_constructible classical_octave MusicStruct ; for f1 being Element of MS1
for f2 being Element of MS2 st f1 = f2 holds
( Fifth (MS1,f1) = Fifth (MS2,f2) & Octave (MS1,f1) = Octave (MS2,f2) )
let f1 be Element of MS1; for f2 being Element of MS2 st f1 = f2 holds
( Fifth (MS1,f1) = Fifth (MS2,f2) & Octave (MS1,f1) = Octave (MS2,f2) )
let f2 be Element of MS2; ( f1 = f2 implies ( Fifth (MS1,f1) = Fifth (MS2,f2) & Octave (MS1,f1) = Octave (MS2,f2) ) )
assume A1:
f1 = f2
; ( Fifth (MS1,f1) = Fifth (MS2,f2) & Octave (MS1,f1) = Octave (MS2,f2) )
consider fr1 being positive Real such that
A2:
( f1 = fr1 & Fifth (MS1,f1) = (3 / 2) * fr1 )
by Def12;
consider fr2 being positive Real such that
A3:
( f2 = fr2 & Fifth (MS2,f2) = (3 / 2) * fr2 )
by Def12;
thus
Fifth (MS1,f1) = Fifth (MS2,f2)
by A1, A2, A3; Octave (MS1,f1) = Octave (MS2,f2)
( ex fr being positive Real st
( f1 = fr & Octave (MS1,f1) = 2 * fr ) & ex fr being positive Real st
( f2 = fr & Octave (MS2,f2) = 2 * fr ) )
by Def15;
hence
Octave (MS1,f1) = Octave (MS2,f2)
by A1; verum