set d = <%4,2%>;
set e = <%(4 * (10 |^ 0)),(2 * (10 |^ 1))%>;
A1: Sum <%(4 * (10 |^ 0)),(2 * (10 |^ 1))%> = (4 * (10 |^ 0)) + (2 * (10 |^ 1)) by AFINSQ_2:54
.= (4 * 1) + (2 * (10 |^ 1)) by NEWTON:4
.= 4 + (2 * 10) by NEWTON:5 ;
A2: dom <%4,2%> = 2 by AFINSQ_1:38
.= dom <%(4 * (10 |^ 0)),(2 * (10 |^ 1))%> by AFINSQ_1:38 ;
now :: thesis: for i being Nat st i in dom <%4,2%> holds
<%(4 * (10 |^ 0)),(2 * (10 |^ 1))%> . i = (<%4,2%> . i) * (10 |^ i)
let i be Nat; :: thesis: ( i in dom <%4,2%> implies <%(4 * (10 |^ 0)),(2 * (10 |^ 1))%> . i = (<%4,2%> . i) * (10 |^ i) )
assume i in dom <%4,2%> ; :: thesis: <%(4 * (10 |^ 0)),(2 * (10 |^ 1))%> . i = (<%4,2%> . i) * (10 |^ i)
then i in 2 by AFINSQ_1:38;
then i in {0,1} by CARD_1:50;
then ( i = 0 or i = 1 ) by TARSKI:def 2;
hence <%(4 * (10 |^ 0)),(2 * (10 |^ 1))%> . i = (<%4,2%> . i) * (10 |^ i) ; :: thesis: verum
end;
then A3: value (<%4,2%>,10) = 24 by A1, A2, NUMERAL1:def 1;
(len <%4,2%>) - 1 = 2 - 1 by AFINSQ_1:38;
then A4: <%4,2%> . ((len <%4,2%>) - 1) <> 0 ;
now :: thesis: for i being Nat st i in dom <%4,2%> holds
( 0 <= <%4,2%> . i & <%4,2%> . i < 10 )
let i be Nat; :: thesis: ( i in dom <%4,2%> implies ( 0 <= <%4,2%> . i & <%4,2%> . i < 10 ) )
assume i in dom <%4,2%> ; :: thesis: ( 0 <= <%4,2%> . i & <%4,2%> . i < 10 )
then i in 2 by AFINSQ_1:38;
then i in {0,1} by CARD_1:50;
then ( i = 0 or i = 1 ) by TARSKI:def 2;
hence ( 0 <= <%4,2%> . i & <%4,2%> . i < 10 ) ; :: thesis: verum
end;
hence digits (24,10) = <%4,2%> by A3, A4, NUMERAL1:def 2; :: thesis: verum