set d = <%7,8,5,1%>;
set e = <%(7 * (10 |^ 0)),(8 * (10 |^ 1)),(5 * (10 |^ 2)),(1 * (10 |^ 3))%>;
A1: Sum <%(7 * (10 |^ 0)),(8 * (10 |^ 1)),(5 * (10 |^ 2)),(1 * (10 |^ 3))%> =
(Sum <%(7 * (10 |^ 0)),(8 * (10 |^ 1)),(5 * (10 |^ 2))%>) + (Sum <%(1 * (10 |^ 3))%>)
by AFINSQ_2:55
.=
((Sum <%(7 * (10 |^ 0)),(8 * (10 |^ 1))%>) + (Sum <%(5 * (10 |^ 2))%>)) + (Sum <%(1 * (10 |^ 3))%>)
by AFINSQ_2:55
.=
(((7 * (10 |^ 0)) + (8 * (10 |^ 1))) + (Sum <%(5 * (10 |^ 2))%>)) + (Sum <%(1 * (10 |^ 3))%>)
by AFINSQ_2:54
.=
(((7 * (10 |^ 0)) + (8 * (10 |^ 1))) + (5 * (10 |^ 2))) + (Sum <%(1 * (10 |^ 3))%>)
by AFINSQ_2:53
.=
(((7 * (10 |^ 0)) + (8 * (10 |^ 1))) + (5 * (10 |^ 2))) + (1 * (10 |^ 3))
by AFINSQ_2:53
.=
(((7 * 1) + (8 * (10 |^ 1))) + (5 * (10 |^ 2))) + (1 * (10 |^ 3))
by NEWTON:4
.=
((7 + (8 * 10)) + (5 * (10 |^ 2))) + (1 * (10 |^ 3))
by NEWTON:5
.=
(87 + (5 * (10 * 10))) + (1 * (10 |^ 3))
by POLYEQ_5:1
.=
(87 + (5 * (10 * 10))) + (1 * ((10 * 10) * 10))
by POLYEQ_5:2
.=
1587
;
A2: dom <%7,8,5,1%> =
4
by AFINSQ_1:84
.=
dom <%(7 * (10 |^ 0)),(8 * (10 |^ 1)),(5 * (10 |^ 2)),(1 * (10 |^ 3))%>
by AFINSQ_1:84
;
now for i being Nat st i in dom <%7,8,5,1%> holds
<%(7 * (10 |^ 0)),(8 * (10 |^ 1)),(5 * (10 |^ 2)),(1 * (10 |^ 3))%> . i = (<%7,8,5,1%> . i) * (10 |^ i)let i be
Nat;
( i in dom <%7,8,5,1%> implies <%(7 * (10 |^ 0)),(8 * (10 |^ 1)),(5 * (10 |^ 2)),(1 * (10 |^ 3))%> . i = (<%7,8,5,1%> . i) * (10 |^ i) )assume
i in dom <%7,8,5,1%>
;
<%(7 * (10 |^ 0)),(8 * (10 |^ 1)),(5 * (10 |^ 2)),(1 * (10 |^ 3))%> . i = (<%7,8,5,1%> . i) * (10 |^ i)then
i in 4
by AFINSQ_1:84;
then
i in {0,1,2,3}
by CARD_1:52;
then
(
i = 0 or
i = 1 or
i = 2 or
i = 3 )
by ENUMSET1:def 2;
hence
<%(7 * (10 |^ 0)),(8 * (10 |^ 1)),(5 * (10 |^ 2)),(1 * (10 |^ 3))%> . i = (<%7,8,5,1%> . i) * (10 |^ i)
;
verum end;
then A3:
value (<%7,8,5,1%>,10) = 1587
by A1, A2, NUMERAL1:def 1;
(len <%7,8,5,1%>) - 1 = 4 - 1
by AFINSQ_1:84;
then A4:
<%7,8,5,1%> . ((len <%7,8,5,1%>) - 1) <> 0
;
now for i being Nat st i in dom <%7,8,5,1%> holds
( 0 <= <%7,8,5,1%> . i & <%7,8,5,1%> . i < 10 )let i be
Nat;
( i in dom <%7,8,5,1%> implies ( 0 <= <%7,8,5,1%> . i & <%7,8,5,1%> . i < 10 ) )assume
i in dom <%7,8,5,1%>
;
( 0 <= <%7,8,5,1%> . i & <%7,8,5,1%> . i < 10 )then
i in 4
by AFINSQ_1:84;
then
i in {0,1,2,3}
by CARD_1:52;
then
(
i = 0 or
i = 1 or
i = 2 or
i = 3 )
by ENUMSET1:def 2;
hence
(
0 <= <%7,8,5,1%> . i &
<%7,8,5,1%> . i < 10 )
;
verum end;
hence
digits (1587,10) = <%7,8,5,1%>
by A3, A4, NUMERAL1:def 2; verum