let MS be MusicSpace; :: thesis: for frequency being Element of MS holds pentatonic_pythagorean_scale (MS,frequency) is pentatonic
let frequency be Element of MS; :: thesis: pentatonic_pythagorean_scale (MS,frequency) is pentatonic
set scale = pentatonic_pythagorean_scale (MS,frequency);
A1: ( (pentatonic_pythagorean_scale (MS,frequency)) . 1 = frequency & (pentatonic_pythagorean_scale (MS,frequency)) . 2 = (spiral_of_fifths (MS,frequency,frequency)) . 2 & (pentatonic_pythagorean_scale (MS,frequency)) . 3 = (spiral_of_fifths (MS,frequency,frequency)) . 4 & (pentatonic_pythagorean_scale (MS,frequency)) . 4 = (spiral_of_fifths (MS,frequency,frequency)) . 1 & (pentatonic_pythagorean_scale (MS,frequency)) . 5 = (spiral_of_fifths (MS,frequency,frequency)) . 3 & (pentatonic_pythagorean_scale (MS,frequency)) . 6 = Octave (MS,frequency) ) by Def20;
pentatonic_pythagorean_scale (MS,frequency) in 6 -tuples_on the carrier of MS ;
then pentatonic_pythagorean_scale (MS,frequency) in { s where s is Element of the carrier of MS * : len s = 6 } by FINSEQ_2:def 4;
then consider s being Element of the carrier of MS * such that
A2: s = pentatonic_pythagorean_scale (MS,frequency) and
A3: len s = 6 ;
dom s = Seg 6 by A3, FINSEQ_1:def 3;
then reconsider g1 = (pentatonic_pythagorean_scale (MS,frequency)) . 1, g2 = (pentatonic_pythagorean_scale (MS,frequency)) . 2, g3 = (pentatonic_pythagorean_scale (MS,frequency)) . 3, g4 = (pentatonic_pythagorean_scale (MS,frequency)) . 4, g5 = (pentatonic_pythagorean_scale (MS,frequency)) . 5, g6 = (pentatonic_pythagorean_scale (MS,frequency)) . 6 as Element of the carrier of MS by A2, FINSEQ_1:1, FINSEQ_2:11;
now :: thesis: ex frequency being Element of MS ex r1, r2, r3, r4, r5, r6 being positive Real st
( (pentatonic_pythagorean_scale (MS,frequency)) . 1 = frequency & (pentatonic_pythagorean_scale (MS,frequency)) . 1 = r1 & (pentatonic_pythagorean_scale (MS,frequency)) . 2 = r2 & (pentatonic_pythagorean_scale (MS,frequency)) . 3 = r3 & (pentatonic_pythagorean_scale (MS,frequency)) . 4 = r4 & (pentatonic_pythagorean_scale (MS,frequency)) . 5 = r5 & (pentatonic_pythagorean_scale (MS,frequency)) . 6 = r6 & r1 < r2 & r2 < r3 & r3 < r4 & r4 < r5 & r5 < r6 & (pentatonic_pythagorean_scale (MS,frequency)) . 6 = Octave (MS,frequency) )
reconsider frequency = g1 as Element of MS ;
take frequency = frequency; :: thesis: ex r1, r2, r3, r4, r5, r6 being positive Real st
( (pentatonic_pythagorean_scale (MS,frequency)) . 1 = frequency & (pentatonic_pythagorean_scale (MS,frequency)) . 1 = r1 & (pentatonic_pythagorean_scale (MS,frequency)) . 2 = r2 & (pentatonic_pythagorean_scale (MS,frequency)) . 3 = r3 & (pentatonic_pythagorean_scale (MS,frequency)) . 4 = r4 & (pentatonic_pythagorean_scale (MS,frequency)) . 5 = r5 & (pentatonic_pythagorean_scale (MS,frequency)) . 6 = r6 & r1 < r2 & r2 < r3 & r3 < r4 & r4 < r5 & r5 < r6 & (pentatonic_pythagorean_scale (MS,frequency)) . 6 = Octave (MS,frequency) )

reconsider r1 = @ frequency, r2 = @ g2, r3 = @ g3, r4 = @ g4, r5 = @ g5, r6 = @ g6 as positive Real ;
take r1 = r1; :: thesis: ex r2, r3, r4, r5, r6 being positive Real st
( (pentatonic_pythagorean_scale (MS,frequency)) . 1 = frequency & (pentatonic_pythagorean_scale (MS,frequency)) . 1 = r1 & (pentatonic_pythagorean_scale (MS,frequency)) . 2 = r2 & (pentatonic_pythagorean_scale (MS,frequency)) . 3 = r3 & (pentatonic_pythagorean_scale (MS,frequency)) . 4 = r4 & (pentatonic_pythagorean_scale (MS,frequency)) . 5 = r5 & (pentatonic_pythagorean_scale (MS,frequency)) . 6 = r6 & r1 < r2 & r2 < r3 & r3 < r4 & r4 < r5 & r5 < r6 & (pentatonic_pythagorean_scale (MS,frequency)) . 6 = Octave (MS,frequency) )

take r2 = r2; :: thesis: ex r3, r4, r5, r6 being positive Real st
( (pentatonic_pythagorean_scale (MS,frequency)) . 1 = frequency & (pentatonic_pythagorean_scale (MS,frequency)) . 1 = r1 & (pentatonic_pythagorean_scale (MS,frequency)) . 2 = r2 & (pentatonic_pythagorean_scale (MS,frequency)) . 3 = r3 & (pentatonic_pythagorean_scale (MS,frequency)) . 4 = r4 & (pentatonic_pythagorean_scale (MS,frequency)) . 5 = r5 & (pentatonic_pythagorean_scale (MS,frequency)) . 6 = r6 & r1 < r2 & r2 < r3 & r3 < r4 & r4 < r5 & r5 < r6 & (pentatonic_pythagorean_scale (MS,frequency)) . 6 = Octave (MS,frequency) )

take r3 = r3; :: thesis: ex r4, r5, r6 being positive Real st
( (pentatonic_pythagorean_scale (MS,frequency)) . 1 = frequency & (pentatonic_pythagorean_scale (MS,frequency)) . 1 = r1 & (pentatonic_pythagorean_scale (MS,frequency)) . 2 = r2 & (pentatonic_pythagorean_scale (MS,frequency)) . 3 = r3 & (pentatonic_pythagorean_scale (MS,frequency)) . 4 = r4 & (pentatonic_pythagorean_scale (MS,frequency)) . 5 = r5 & (pentatonic_pythagorean_scale (MS,frequency)) . 6 = r6 & r1 < r2 & r2 < r3 & r3 < r4 & r4 < r5 & r5 < r6 & (pentatonic_pythagorean_scale (MS,frequency)) . 6 = Octave (MS,frequency) )

take r4 = r4; :: thesis: ex r5, r6 being positive Real st
( (pentatonic_pythagorean_scale (MS,frequency)) . 1 = frequency & (pentatonic_pythagorean_scale (MS,frequency)) . 1 = r1 & (pentatonic_pythagorean_scale (MS,frequency)) . 2 = r2 & (pentatonic_pythagorean_scale (MS,frequency)) . 3 = r3 & (pentatonic_pythagorean_scale (MS,frequency)) . 4 = r4 & (pentatonic_pythagorean_scale (MS,frequency)) . 5 = r5 & (pentatonic_pythagorean_scale (MS,frequency)) . 6 = r6 & r1 < r2 & r2 < r3 & r3 < r4 & r4 < r5 & r5 < r6 & (pentatonic_pythagorean_scale (MS,frequency)) . 6 = Octave (MS,frequency) )

take r5 = r5; :: thesis: ex r6 being positive Real st
( (pentatonic_pythagorean_scale (MS,frequency)) . 1 = frequency & (pentatonic_pythagorean_scale (MS,frequency)) . 1 = r1 & (pentatonic_pythagorean_scale (MS,frequency)) . 2 = r2 & (pentatonic_pythagorean_scale (MS,frequency)) . 3 = r3 & (pentatonic_pythagorean_scale (MS,frequency)) . 4 = r4 & (pentatonic_pythagorean_scale (MS,frequency)) . 5 = r5 & (pentatonic_pythagorean_scale (MS,frequency)) . 6 = r6 & r1 < r2 & r2 < r3 & r3 < r4 & r4 < r5 & r5 < r6 & (pentatonic_pythagorean_scale (MS,frequency)) . 6 = Octave (MS,frequency) )

take r6 = r6; :: thesis: ( (pentatonic_pythagorean_scale (MS,frequency)) . 1 = frequency & (pentatonic_pythagorean_scale (MS,frequency)) . 1 = r1 & (pentatonic_pythagorean_scale (MS,frequency)) . 2 = r2 & (pentatonic_pythagorean_scale (MS,frequency)) . 3 = r3 & (pentatonic_pythagorean_scale (MS,frequency)) . 4 = r4 & (pentatonic_pythagorean_scale (MS,frequency)) . 5 = r5 & (pentatonic_pythagorean_scale (MS,frequency)) . 6 = r6 & r1 < r2 & r2 < r3 & r3 < r4 & r4 < r5 & r5 < r6 & (pentatonic_pythagorean_scale (MS,frequency)) . 6 = Octave (MS,frequency) )
thus ( (pentatonic_pythagorean_scale (MS,frequency)) . 1 = frequency & (pentatonic_pythagorean_scale (MS,frequency)) . 1 = r1 & (pentatonic_pythagorean_scale (MS,frequency)) . 2 = r2 & (pentatonic_pythagorean_scale (MS,frequency)) . 3 = r3 & (pentatonic_pythagorean_scale (MS,frequency)) . 4 = r4 & (pentatonic_pythagorean_scale (MS,frequency)) . 5 = r5 & (pentatonic_pythagorean_scale (MS,frequency)) . 6 = r6 ) ; :: thesis: ( r1 < r2 & r2 < r3 & r3 < r4 & r4 < r5 & r5 < r6 & (pentatonic_pythagorean_scale (MS,frequency)) . 6 = Octave (MS,frequency) )
now :: thesis: ( r1 = 1 * (@ frequency) & r2 = (9 / 8) * (@ frequency) & r3 = (81 / 64) * (@ frequency) & r4 = (3 / 2) * (@ frequency) & r5 = (27 / 16) * (@ frequency) & r6 = 2 * (@ frequency) )
thus r1 = 1 * (@ frequency) ; :: thesis: ( r2 = (9 / 8) * (@ frequency) & r3 = (81 / 64) * (@ frequency) & r4 = (3 / 2) * (@ frequency) & r5 = (27 / 16) * (@ frequency) & r6 = 2 * (@ frequency) )
thus r2 = (9 / 8) * (@ frequency) by Th59, A1; :: thesis: ( r3 = (81 / 64) * (@ frequency) & r4 = (3 / 2) * (@ frequency) & r5 = (27 / 16) * (@ frequency) & r6 = 2 * (@ frequency) )
thus r3 = (81 / 64) * (@ frequency) by A1, Th61; :: thesis: ( r4 = (3 / 2) * (@ frequency) & r5 = (27 / 16) * (@ frequency) & r6 = 2 * (@ frequency) )
thus r4 = (3 / 2) * (@ frequency) by A1, Th58; :: thesis: ( r5 = (27 / 16) * (@ frequency) & r6 = 2 * (@ frequency) )
thus r5 = (27 / 16) * (@ frequency) by A1, Th60; :: thesis: r6 = 2 * (@ frequency)
ex fr being positive Real st
( frequency = fr & Octave (MS,frequency) = 2 * fr ) by Def15;
hence r6 = 2 * (@ frequency) by A1; :: thesis: verum
end;
hence ( r1 < r2 & r2 < r3 & r3 < r4 & r4 < r5 & r5 < r6 ) by XREAL_1:68; :: thesis: (pentatonic_pythagorean_scale (MS,frequency)) . 6 = Octave (MS,frequency)
thus (pentatonic_pythagorean_scale (MS,frequency)) . 6 = Octave (MS,frequency) by A1; :: thesis: verum
end;
hence pentatonic_pythagorean_scale (MS,frequency) is pentatonic ; :: thesis: verum