let k be Nat; :: thesis: for i1, i2 being Integer st 2 <= k & i1 in k -SD & i2 in k -SD holds
(SDSub_Add_Data i1,k) + (SDSub_Add_Carry i2,k) in k -SD_Sub

let i1, i2 be Integer; :: thesis: ( 2 <= k & i1 in k -SD & i2 in k -SD implies (SDSub_Add_Data i1,k) + (SDSub_Add_Carry i2,k) in k -SD_Sub )
assume A1: ( 2 <= k & i1 in k -SD & i2 in k -SD ) ; :: thesis: (SDSub_Add_Data i1,k) + (SDSub_Add_Carry i2,k) in k -SD_Sub
then A2: ( SDSub_Add_Data i1,k >= - (Radix (k -' 1)) & SDSub_Add_Data i1,k <= (Radix (k -' 1)) - 1 ) by Th14;
A3: ( SDSub_Add_Carry i2,k >= - 1 & SDSub_Add_Carry i2,k <= 1 ) by A1, Th13;
then A4: (SDSub_Add_Data i1,k) + (SDSub_Add_Carry i2,k) >= (- (Radix (k -' 1))) + (- 1) by A2, XREAL_1:9;
A5: (SDSub_Add_Data i1,k) + (SDSub_Add_Carry i2,k) <= ((Radix (k -' 1)) - 1) + 1 by A2, A3, XREAL_1:9;
(SDSub_Add_Data i1,k) + (SDSub_Add_Carry i2,k) is Element of INT by INT_1:def 2;
hence (SDSub_Add_Data i1,k) + (SDSub_Add_Carry i2,k) in k -SD_Sub by A4, A5; :: thesis: verum