let n be Nat; for i, j being Nat holds
( not [i,j] in the InternalRel of (Necklace n) or i = j + 1 or j = i + 1 )
let i, j be Nat; ( not [i,j] in the InternalRel of (Necklace n) or i = j + 1 or j = i + 1 )
assume
[i,j] in the InternalRel of (Necklace n)
; ( i = j + 1 or j = i + 1 )
then
[i,j] in { [k,(k + 1)] where k is Element of NAT : k + 1 < n } \/ { [(l + 1),l] where l is Element of NAT : l + 1 < n }
by Th17;
then A1:
( [i,j] in { [k,(k + 1)] where k is Element of NAT : k + 1 < n } or [i,j] in { [(k + 1),k] where k is Element of NAT : k + 1 < n } )
by XBOOLE_0:def 3;
( i + 1 = j or j + 1 = i )
hence
( i = j + 1 or j = i + 1 )
; verum