let n be Nat; :: thesis: ex k being Nat st
( n = 7 * k or n = (7 * k) + 1 or n = (7 * k) + 2 or n = (7 * k) + 3 or n = (7 * k) + 4 or n = (7 * k) + 5 or n = (7 * k) + 6 )

consider k being Nat such that
A1: not not n = (7 * k) + 0 & ... & not n = (7 * k) + (7 - 1) by Th22;
consider i being Nat such that
A2: ( 0 <= i & i <= 6 ) and
A3: n = (7 * k) + i by A1;
take k ; :: thesis: ( n = 7 * k or n = (7 * k) + 1 or n = (7 * k) + 2 or n = (7 * k) + 3 or n = (7 * k) + 4 or n = (7 * k) + 5 or n = (7 * k) + 6 )
not not i = 0 & ... & not i = 6 by A2;
hence ( n = 7 * k or n = (7 * k) + 1 or n = (7 * k) + 2 or n = (7 * k) + 3 or n = (7 * k) + 4 or n = (7 * k) + 5 or n = (7 * k) + 6 ) by A3; :: thesis: verum