let n be Element of NAT ; for a1, a2 being Element of NAT st a1 is_expressible_by n & a2 is_expressible_by n & ChangeVal_1 a1,n = ChangeVal_1 a2,n holds
a1 = a2
let a1, a2 be Element of NAT ; ( a1 is_expressible_by n & a2 is_expressible_by n & ChangeVal_1 a1,n = ChangeVal_1 a2,n implies a1 = a2 )
assume that
A1:
a1 is_expressible_by n
and
A2:
a2 is_expressible_by n
and
A3:
ChangeVal_1 a1,n = ChangeVal_1 a2,n
; a1 = a2
A4:
a1 <> 2 to_power n
by A1, Def3;
A5:
a2 <> 2 to_power n
by A2, Def3;