let n, m, k be Nat; :: thesis: ( n >= 1 & k >= 2 & m in Seg n implies for i being Nat st i in Seg n holds
(DigA (SDMax n,m,k),i) + (DigA (SDMin n,m,k),i) = 0 )
assume A1:
( n >= 1 & k >= 2 & m in Seg n )
; :: thesis: for i being Nat st i in Seg n holds
(DigA (SDMax n,m,k),i) + (DigA (SDMin n,m,k),i) = 0
let i be Nat; :: thesis: ( i in Seg n implies (DigA (SDMax n,m,k),i) + (DigA (SDMin n,m,k),i) = 0 )
assume A2:
i in Seg n
; :: thesis: (DigA (SDMax n,m,k),i) + (DigA (SDMin n,m,k),i) = 0
then A3:
( i >= 1 & i <= n )
by FINSEQ_1:3;
reconsider a = SDMinDigit m,k,i as Element of INT ;
reconsider b = SDMaxDigit m,k,i as Element of INT ;
A4:
DigA (SDMin n,m,k),i = SDMinDigit m,k,i
by A2, Def2;
now per cases
( i < m or i >= m )
;
suppose A5:
i < m
;
:: thesis: (DigA (SDMax n,m,k),i) + (DigA (SDMin n,m,k),i) = 0 then a + b =
((- (Radix k)) + 1) + b
by A1, A3, Def1
.=
((- (Radix k)) + 1) + ((Radix k) - 1)
by A1, A3, A5, Def3
.=
0
;
hence
(DigA (SDMax n,m,k),i) + (DigA (SDMin n,m,k),i) = 0
by A2, A4, Def4;
:: thesis: verum end; suppose A6:
i >= m
;
:: thesis: (DigA (SDMax n,m,k),i) + (DigA (SDMin n,m,k),i) = 0 then a + b =
0 + b
by A1, Def1
.=
0 + 0
by A1, A6, Def3
;
hence
(DigA (SDMax n,m,k),i) + (DigA (SDMin n,m,k),i) = 0
by A2, A4, Def4;
:: thesis: verum end; end; end;
hence
(DigA (SDMax n,m,k),i) + (DigA (SDMin n,m,k),i) = 0
; :: thesis: verum