let n, k be Nat; :: thesis: ( n >= 1 & k >= 2 implies for tx, ty, tz being Tuple of n,(k -SD ) st ( for i being Nat holds
( not i in Seg n or ( DigA tx,i = DigA tz,i & DigA ty,i = 0 ) or ( DigA ty,i = DigA tz,i & DigA tx,i = 0 ) ) ) holds
(SDDec tz) + (SDDec (DecSD 0 ,n,k)) = (SDDec tx) + (SDDec ty) )

assume A1: ( n >= 1 & k >= 2 ) ; :: thesis: for tx, ty, tz being Tuple of n,(k -SD ) st ( for i being Nat holds
( not i in Seg n or ( DigA tx,i = DigA tz,i & DigA ty,i = 0 ) or ( DigA ty,i = DigA tz,i & DigA tx,i = 0 ) ) ) holds
(SDDec tz) + (SDDec (DecSD 0 ,n,k)) = (SDDec tx) + (SDDec ty)

let tx, ty, tz be Tuple of n,(k -SD ); :: thesis: ( ( for i being Nat holds
( not i in Seg n or ( DigA tx,i = DigA tz,i & DigA ty,i = 0 ) or ( DigA ty,i = DigA tz,i & DigA tx,i = 0 ) ) ) implies (SDDec tz) + (SDDec (DecSD 0 ,n,k)) = (SDDec tx) + (SDDec ty) )

assume A2: for i being Nat holds
( not i in Seg n or ( DigA tx,i = DigA tz,i & DigA ty,i = 0 ) or ( DigA ty,i = DigA tz,i & DigA tx,i = 0 ) ) ; :: thesis: (SDDec tz) + (SDDec (DecSD 0 ,n,k)) = (SDDec tx) + (SDDec ty)
for i being Nat holds
( not i in Seg n or ( DigA tx,i = DigA tz,i & DigA ty,i = DigA (DecSD 0 ,n,k),i ) or ( DigA ty,i = DigA tz,i & DigA tx,i = DigA (DecSD 0 ,n,k),i ) )
proof
let i be Nat; :: thesis: ( not i in Seg n or ( DigA tx,i = DigA tz,i & DigA ty,i = DigA (DecSD 0 ,n,k),i ) or ( DigA ty,i = DigA tz,i & DigA tx,i = DigA (DecSD 0 ,n,k),i ) )
assume A3: i in Seg n ; :: thesis: ( ( DigA tx,i = DigA tz,i & DigA ty,i = DigA (DecSD 0 ,n,k),i ) or ( DigA ty,i = DigA tz,i & DigA tx,i = DigA (DecSD 0 ,n,k),i ) )
then DigA (DecSD 0 ,n,k),i = 0 by Th5;
hence ( ( DigA tx,i = DigA tz,i & DigA ty,i = DigA (DecSD 0 ,n,k),i ) or ( DigA ty,i = DigA tz,i & DigA tx,i = DigA (DecSD 0 ,n,k),i ) ) by A2, A3; :: thesis: verum
end;
hence (SDDec tz) + (SDDec (DecSD 0 ,n,k)) = (SDDec tx) + (SDDec ty) by A1, Th14; :: thesis: verum