begin
begin
theorem
for
k,
x,
n being ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat) st
n : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
>= 1 : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer V43()
ext-real positive non
negative V70()
V71()
V72()
V73()
V74()
V75() )
Element of
NAT : ( ( ) (
V70()
V71()
V72()
V73()
V74()
V75()
V76() )
Element of
K6(
REAL : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V76() )
set ) ) : ( ( ) ( )
set ) ) ) &
k : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
>= 3 : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer V43()
ext-real positive non
negative V70()
V71()
V72()
V73()
V74()
V75() )
Element of
NAT : ( ( ) (
V70()
V71()
V72()
V73()
V74()
V75()
V76() )
Element of
K6(
REAL : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V76() )
set ) ) : ( ( ) ( )
set ) ) ) &
x : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
is_represented_by n : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
+ 1 : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer V43()
ext-real positive non
negative V70()
V71()
V72()
V73()
V74()
V75() )
Element of
NAT : ( ( ) (
V70()
V71()
V72()
V73()
V74()
V75()
V76() )
Element of
K6(
REAL : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V76() )
set ) ) : ( ( ) ( )
set ) ) ) : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer ext-real positive non
negative )
set ) ,
k : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat) holds
DigA_SDSub (
(SD2SDSub (DecSD ((x : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) mod ((Radix k : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ) : ( ( ) ( V6() V10() V11() V12() integer V43() ext-real non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) |^ n : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ) : ( ( ) ( V6() V10() V11() V12() integer ext-real non negative ) set ) ) : ( ( ) ( V6() V10() V11() V12() integer V43() ext-real non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ,n : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ,k : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) )) : ( ( V35(b3 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ) ) ( V15() V18( NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) V19(b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) -SD : ( ( V1() ) ( V1() V70() V71() V72() V73() V74() ) Element of K6(INT : ( ( ) ( V1() V28() V70() V71() V72() V73() V74() V76() ) set ) ) : ( ( ) ( ) set ) ) ) Function-like V35(b3 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ) FinSequence-like V60() V61() V62() ) FinSequence of b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) -SD : ( ( V1() ) ( V1() V70() V71() V72() V73() V74() ) Element of K6(INT : ( ( ) ( V1() V28() V70() V71() V72() V73() V74() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( (
V35(
b3 : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
+ 1 : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer V43()
ext-real positive non
negative V70()
V71()
V72()
V73()
V74()
V75() )
Element of
NAT : ( ( ) (
V70()
V71()
V72()
V73()
V74()
V75()
V76() )
Element of
K6(
REAL : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V76() )
set ) ) : ( ( ) ( )
set ) ) ) : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer ext-real positive non
negative )
set ) ) ) (
V15()
V18(
NAT : ( ( ) (
V70()
V71()
V72()
V73()
V74()
V75()
V76() )
Element of
K6(
REAL : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V76() )
set ) ) : ( ( ) ( )
set ) ) )
V19(
b1 : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
-SD_Sub : ( (
V1() ) (
V1()
V70()
V71()
V72()
V73()
V74() )
Element of
K6(
INT : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V73()
V74()
V76() )
set ) ) : ( ( ) ( )
set ) ) )
Function-like V35(
b3 : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
+ 1 : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer V43()
ext-real positive non
negative V70()
V71()
V72()
V73()
V74()
V75() )
Element of
NAT : ( ( ) (
V70()
V71()
V72()
V73()
V74()
V75()
V76() )
Element of
K6(
REAL : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V76() )
set ) ) : ( ( ) ( )
set ) ) ) : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer ext-real positive non
negative )
set ) )
FinSequence-like V60()
V61()
V62() )
FinSequence of
b1 : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
-SD_Sub : ( (
V1() ) (
V1()
V70()
V71()
V72()
V73()
V74() )
Element of
K6(
INT : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V73()
V74()
V76() )
set ) ) : ( ( ) ( )
set ) ) ) ,
(n : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer ext-real positive non
negative )
set ) ) : ( (
integer ) (
V11()
V12()
integer ext-real )
set )
= SDSub_Add_Carry (
(DigA ((DecSD (x : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ,n : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ,k : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) )) : ( ( V35(b3 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ) ) ( V15() V18( NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) V19(b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) -SD : ( ( V1() ) ( V1() V70() V71() V72() V73() V74() ) Element of K6(INT : ( ( ) ( V1() V28() V70() V71() V72() V73() V74() V76() ) set ) ) : ( ( ) ( ) set ) ) ) Function-like V35(b3 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ) FinSequence-like V60() V61() V62() ) FinSequence of b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) -SD : ( ( V1() ) ( V1() V70() V71() V72() V73() V74() ) Element of K6(INT : ( ( ) ( V1() V28() V70() V71() V72() V73() V74() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ,n : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) )) : ( (
integer ) (
V11()
V12()
integer ext-real )
set ) ,
k : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat) ) : ( (
integer ) (
V11()
V12()
integer ext-real )
set ) ;
theorem
for
k,
x,
n being ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat) st
k : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
>= 2 : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer V43()
ext-real positive non
negative V70()
V71()
V72()
V73()
V74()
V75() )
Element of
NAT : ( ( ) (
V70()
V71()
V72()
V73()
V74()
V75()
V76() )
Element of
K6(
REAL : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V76() )
set ) ) : ( ( ) ( )
set ) ) ) holds
((Radix k : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ) : ( ( ) ( V6() V10() V11() V12() integer V43() ext-real non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) |^ n : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ) : ( ( ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
set )
* (DigA_SDSub ((SD2SDSub (DecSD (x : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ,(n : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) ,k : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) )) : ( ( V35(b3 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) ) ) ( V15() V18( NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) V19(b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) -SD : ( ( V1() ) ( V1() V70() V71() V72() V73() V74() ) Element of K6(INT : ( ( ) ( V1() V28() V70() V71() V72() V73() V74() V76() ) set ) ) : ( ( ) ( ) set ) ) ) Function-like V35(b3 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) ) FinSequence-like V60() V61() V62() ) FinSequence of b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) -SD : ( ( V1() ) ( V1() V70() V71() V72() V73() V74() ) Element of K6(INT : ( ( ) ( V1() V28() V70() V71() V72() V73() V74() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( ( V35((b3 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) ) ) ( V15() V18( NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) V19(b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) -SD_Sub : ( ( V1() ) ( V1() V70() V71() V72() V73() V74() ) Element of K6(INT : ( ( ) ( V1() V28() V70() V71() V72() V73() V74() V76() ) set ) ) : ( ( ) ( ) set ) ) ) Function-like V35((b3 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) ) FinSequence-like V60() V61() V62() ) FinSequence of b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) -SD_Sub : ( ( V1() ) ( V1() V70() V71() V72() V73() V74() ) Element of K6(INT : ( ( ) ( V1() V28() V70() V71() V72() V73() V74() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ,(n : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) )) : ( (
integer ) (
V11()
V12()
integer ext-real )
set ) : ( ( ) (
V11()
V12()
integer ext-real )
set )
= ((((Radix k : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ) : ( ( ) ( V6() V10() V11() V12() integer V43() ext-real non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) |^ n : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ) : ( ( ) ( V6() V10() V11() V12() integer ext-real non negative ) set ) * (DigA ((DecSD (x : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ,(n : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) ,k : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) )) : ( ( V35(b3 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) ) ) ( V15() V18( NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) V19(b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) -SD : ( ( V1() ) ( V1() V70() V71() V72() V73() V74() ) Element of K6(INT : ( ( ) ( V1() V28() V70() V71() V72() V73() V74() V76() ) set ) ) : ( ( ) ( ) set ) ) ) Function-like V35(b3 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) ) FinSequence-like V60() V61() V62() ) FinSequence of b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) -SD : ( ( V1() ) ( V1() V70() V71() V72() V73() V74() ) Element of K6(INT : ( ( ) ( V1() V28() V70() V71() V72() V73() V74() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ,(n : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) )) : ( ( integer ) ( V11() V12() integer ext-real ) set ) ) : ( ( ) ( V11() V12() integer ext-real ) set ) - (((Radix k : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ) : ( ( ) ( V6() V10() V11() V12() integer V43() ext-real non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) |^ (n : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) ) : ( ( ) ( V6() V10() V11() V12() integer ext-real non negative ) set ) * (SDSub_Add_Carry ((DigA ((DecSD (x : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ,(n : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) ,k : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) )) : ( ( V35(b3 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) ) ) ( V15() V18( NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) V19(b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) -SD : ( ( V1() ) ( V1() V70() V71() V72() V73() V74() ) Element of K6(INT : ( ( ) ( V1() V28() V70() V71() V72() V73() V74() V76() ) set ) ) : ( ( ) ( ) set ) ) ) Function-like V35(b3 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) ) FinSequence-like V60() V61() V62() ) FinSequence of b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) -SD : ( ( V1() ) ( V1() V70() V71() V72() V73() V74() ) Element of K6(INT : ( ( ) ( V1() V28() V70() V71() V72() V73() V74() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ,(n : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) )) : ( ( integer ) ( V11() V12() integer ext-real ) set ) ,k : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) )) : ( ( integer ) ( V11() V12() integer ext-real ) set ) ) : ( ( ) ( V11() V12() integer ext-real ) set ) ) : ( ( ) (
V11()
V12()
integer ext-real )
set )
+ (((Radix k : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ) : ( ( ) ( V6() V10() V11() V12() integer V43() ext-real non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) |^ n : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ) : ( ( ) ( V6() V10() V11() V12() integer ext-real non negative ) set ) * (SDSub_Add_Carry ((DigA ((DecSD (x : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ,(n : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) ,k : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) )) : ( ( V35(b3 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) ) ) ( V15() V18( NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) V19(b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) -SD : ( ( V1() ) ( V1() V70() V71() V72() V73() V74() ) Element of K6(INT : ( ( ) ( V1() V28() V70() V71() V72() V73() V74() V76() ) set ) ) : ( ( ) ( ) set ) ) ) Function-like V35(b3 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) ) FinSequence-like V60() V61() V62() ) FinSequence of b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) -SD : ( ( V1() ) ( V1() V70() V71() V72() V73() V74() ) Element of K6(INT : ( ( ) ( V1() V28() V70() V71() V72() V73() V74() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ,n : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) )) : ( ( integer ) ( V11() V12() integer ext-real ) set ) ,k : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) )) : ( ( integer ) ( V11() V12() integer ext-real ) set ) ) : ( ( ) (
V11()
V12()
integer ext-real )
set ) : ( ( ) (
V11()
V12()
integer ext-real )
set ) ;
begin
theorem
for
n,
k,
x,
y,
i being ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat) st
i : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
in Seg n : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat) : ( ( ) (
V70()
V71()
V72()
V73()
V74()
V75() )
Element of
K6(
NAT : ( ( ) (
V70()
V71()
V72()
V73()
V74()
V75()
V76() )
Element of
K6(
REAL : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V76() )
set ) ) : ( ( ) ( )
set ) ) ) : ( ( ) ( )
set ) ) & 2 : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer V43()
ext-real positive non
negative V70()
V71()
V72()
V73()
V74()
V75() )
Element of
NAT : ( ( ) (
V70()
V71()
V72()
V73()
V74()
V75()
V76() )
Element of
K6(
REAL : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V76() )
set ) ) : ( ( ) ( )
set ) ) )
<= k : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat) holds
SDSubAddDigit (
(SD2SDSub (DecSD (x : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ,(n : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) ,k : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) )) : ( ( V35(b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) ) ) ( V15() V18( NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) V19(b2 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) -SD : ( ( V1() ) ( V1() V70() V71() V72() V73() V74() ) Element of K6(INT : ( ( ) ( V1() V28() V70() V71() V72() V73() V74() V76() ) set ) ) : ( ( ) ( ) set ) ) ) Function-like V35(b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) ) FinSequence-like V60() V61() V62() ) FinSequence of b2 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) -SD : ( ( V1() ) ( V1() V70() V71() V72() V73() V74() ) Element of K6(INT : ( ( ) ( V1() V28() V70() V71() V72() V73() V74() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( (
V35(
(b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer ext-real positive non
negative )
set )
+ 1 : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer V43()
ext-real positive non
negative V70()
V71()
V72()
V73()
V74()
V75() )
Element of
NAT : ( ( ) (
V70()
V71()
V72()
V73()
V74()
V75()
V76() )
Element of
K6(
REAL : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V76() )
set ) ) : ( ( ) ( )
set ) ) ) : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer ext-real positive non
negative )
set ) ) ) (
V15()
V18(
NAT : ( ( ) (
V70()
V71()
V72()
V73()
V74()
V75()
V76() )
Element of
K6(
REAL : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V76() )
set ) ) : ( ( ) ( )
set ) ) )
V19(
b2 : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
-SD_Sub : ( (
V1() ) (
V1()
V70()
V71()
V72()
V73()
V74() )
Element of
K6(
INT : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V73()
V74()
V76() )
set ) ) : ( ( ) ( )
set ) ) )
Function-like V35(
(b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer ext-real positive non
negative )
set )
+ 1 : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer V43()
ext-real positive non
negative V70()
V71()
V72()
V73()
V74()
V75() )
Element of
NAT : ( ( ) (
V70()
V71()
V72()
V73()
V74()
V75()
V76() )
Element of
K6(
REAL : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V76() )
set ) ) : ( ( ) ( )
set ) ) ) : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer ext-real positive non
negative )
set ) )
FinSequence-like V60()
V61()
V62() )
FinSequence of
b2 : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
-SD_Sub : ( (
V1() ) (
V1()
V70()
V71()
V72()
V73()
V74() )
Element of
K6(
INT : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V73()
V74()
V76() )
set ) ) : ( ( ) ( )
set ) ) ) ,
(SD2SDSub (DecSD (y : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ,(n : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) ,k : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) )) : ( ( V35(b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) ) ) ( V15() V18( NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) V19(b2 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) -SD : ( ( V1() ) ( V1() V70() V71() V72() V73() V74() ) Element of K6(INT : ( ( ) ( V1() V28() V70() V71() V72() V73() V74() V76() ) set ) ) : ( ( ) ( ) set ) ) ) Function-like V35(b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( ) ( V1() V6() V10() V11() V12() integer ext-real positive non negative ) set ) ) FinSequence-like V60() V61() V62() ) FinSequence of b2 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) -SD : ( ( V1() ) ( V1() V70() V71() V72() V73() V74() ) Element of K6(INT : ( ( ) ( V1() V28() V70() V71() V72() V73() V74() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( (
V35(
(b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer ext-real positive non
negative )
set )
+ 1 : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer V43()
ext-real positive non
negative V70()
V71()
V72()
V73()
V74()
V75() )
Element of
NAT : ( ( ) (
V70()
V71()
V72()
V73()
V74()
V75()
V76() )
Element of
K6(
REAL : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V76() )
set ) ) : ( ( ) ( )
set ) ) ) : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer ext-real positive non
negative )
set ) ) ) (
V15()
V18(
NAT : ( ( ) (
V70()
V71()
V72()
V73()
V74()
V75()
V76() )
Element of
K6(
REAL : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V76() )
set ) ) : ( ( ) ( )
set ) ) )
V19(
b2 : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
-SD_Sub : ( (
V1() ) (
V1()
V70()
V71()
V72()
V73()
V74() )
Element of
K6(
INT : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V73()
V74()
V76() )
set ) ) : ( ( ) ( )
set ) ) )
Function-like V35(
(b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) + 1 : ( ( ) ( V1() V6() V10() V11() V12() integer V43() ext-real positive non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer ext-real positive non
negative )
set )
+ 1 : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer V43()
ext-real positive non
negative V70()
V71()
V72()
V73()
V74()
V75() )
Element of
NAT : ( ( ) (
V70()
V71()
V72()
V73()
V74()
V75()
V76() )
Element of
K6(
REAL : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V76() )
set ) ) : ( ( ) ( )
set ) ) ) : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer ext-real positive non
negative )
set ) )
FinSequence-like V60()
V61()
V62() )
FinSequence of
b2 : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
-SD_Sub : ( (
V1() ) (
V1()
V70()
V71()
V72()
V73()
V74() )
Element of
K6(
INT : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V73()
V74()
V76() )
set ) ) : ( ( ) ( )
set ) ) ) ,
i : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat) ,
k : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat) ) : ( ( ) (
V11()
V12()
integer V43()
ext-real )
Element of
b2 : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
-SD_Sub : ( (
V1() ) (
V1()
V70()
V71()
V72()
V73()
V74() )
Element of
K6(
INT : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V73()
V74()
V76() )
set ) ) : ( ( ) ( )
set ) ) )
= SDSubAddDigit (
(SD2SDSub (DecSD ((x : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) mod ((Radix k : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ) : ( ( ) ( V6() V10() V11() V12() integer V43() ext-real non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) |^ n : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ) : ( ( ) ( V6() V10() V11() V12() integer ext-real non negative ) set ) ) : ( ( ) ( V6() V10() V11() V12() integer V43() ext-real non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ,n : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ,k : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) )) : ( ( V35(b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ) ) ( V15() V18( NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) V19(b2 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) -SD : ( ( V1() ) ( V1() V70() V71() V72() V73() V74() ) Element of K6(INT : ( ( ) ( V1() V28() V70() V71() V72() V73() V74() V76() ) set ) ) : ( ( ) ( ) set ) ) ) Function-like V35(b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ) FinSequence-like V60() V61() V62() ) FinSequence of b2 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) -SD : ( ( V1() ) ( V1() V70() V71() V72() V73() V74() ) Element of K6(INT : ( ( ) ( V1() V28() V70() V71() V72() V73() V74() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( (
V35(
b1 : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
+ 1 : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer V43()
ext-real positive non
negative V70()
V71()
V72()
V73()
V74()
V75() )
Element of
NAT : ( ( ) (
V70()
V71()
V72()
V73()
V74()
V75()
V76() )
Element of
K6(
REAL : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V76() )
set ) ) : ( ( ) ( )
set ) ) ) : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer ext-real positive non
negative )
set ) ) ) (
V15()
V18(
NAT : ( ( ) (
V70()
V71()
V72()
V73()
V74()
V75()
V76() )
Element of
K6(
REAL : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V76() )
set ) ) : ( ( ) ( )
set ) ) )
V19(
b2 : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
-SD_Sub : ( (
V1() ) (
V1()
V70()
V71()
V72()
V73()
V74() )
Element of
K6(
INT : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V73()
V74()
V76() )
set ) ) : ( ( ) ( )
set ) ) )
Function-like V35(
b1 : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
+ 1 : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer V43()
ext-real positive non
negative V70()
V71()
V72()
V73()
V74()
V75() )
Element of
NAT : ( ( ) (
V70()
V71()
V72()
V73()
V74()
V75()
V76() )
Element of
K6(
REAL : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V76() )
set ) ) : ( ( ) ( )
set ) ) ) : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer ext-real positive non
negative )
set ) )
FinSequence-like V60()
V61()
V62() )
FinSequence of
b2 : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
-SD_Sub : ( (
V1() ) (
V1()
V70()
V71()
V72()
V73()
V74() )
Element of
K6(
INT : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V73()
V74()
V76() )
set ) ) : ( ( ) ( )
set ) ) ) ,
(SD2SDSub (DecSD ((y : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) mod ((Radix k : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ) : ( ( ) ( V6() V10() V11() V12() integer V43() ext-real non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) |^ n : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ) : ( ( ) ( V6() V10() V11() V12() integer ext-real non negative ) set ) ) : ( ( ) ( V6() V10() V11() V12() integer V43() ext-real non negative V70() V71() V72() V73() V74() V75() ) Element of NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ,n : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ,k : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) )) : ( ( V35(b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ) ) ( V15() V18( NAT : ( ( ) ( V70() V71() V72() V73() V74() V75() V76() ) Element of K6(REAL : ( ( ) ( V1() V28() V70() V71() V72() V76() ) set ) ) : ( ( ) ( ) set ) ) ) V19(b2 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) -SD : ( ( V1() ) ( V1() V70() V71() V72() V73() V74() ) Element of K6(INT : ( ( ) ( V1() V28() V70() V71() V72() V73() V74() V76() ) set ) ) : ( ( ) ( ) set ) ) ) Function-like V35(b1 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) ) FinSequence-like V60() V61() V62() ) FinSequence of b2 : ( ( V10() ) ( V6() V10() V11() V12() integer ext-real non negative ) Nat) -SD : ( ( V1() ) ( V1() V70() V71() V72() V73() V74() ) Element of K6(INT : ( ( ) ( V1() V28() V70() V71() V72() V73() V74() V76() ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( (
V35(
b1 : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
+ 1 : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer V43()
ext-real positive non
negative V70()
V71()
V72()
V73()
V74()
V75() )
Element of
NAT : ( ( ) (
V70()
V71()
V72()
V73()
V74()
V75()
V76() )
Element of
K6(
REAL : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V76() )
set ) ) : ( ( ) ( )
set ) ) ) : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer ext-real positive non
negative )
set ) ) ) (
V15()
V18(
NAT : ( ( ) (
V70()
V71()
V72()
V73()
V74()
V75()
V76() )
Element of
K6(
REAL : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V76() )
set ) ) : ( ( ) ( )
set ) ) )
V19(
b2 : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
-SD_Sub : ( (
V1() ) (
V1()
V70()
V71()
V72()
V73()
V74() )
Element of
K6(
INT : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V73()
V74()
V76() )
set ) ) : ( ( ) ( )
set ) ) )
Function-like V35(
b1 : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
+ 1 : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer V43()
ext-real positive non
negative V70()
V71()
V72()
V73()
V74()
V75() )
Element of
NAT : ( ( ) (
V70()
V71()
V72()
V73()
V74()
V75()
V76() )
Element of
K6(
REAL : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V76() )
set ) ) : ( ( ) ( )
set ) ) ) : ( ( ) (
V1()
V6()
V10()
V11()
V12()
integer ext-real positive non
negative )
set ) )
FinSequence-like V60()
V61()
V62() )
FinSequence of
b2 : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
-SD_Sub : ( (
V1() ) (
V1()
V70()
V71()
V72()
V73()
V74() )
Element of
K6(
INT : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V73()
V74()
V76() )
set ) ) : ( ( ) ( )
set ) ) ) ,
i : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat) ,
k : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat) ) : ( ( ) (
V11()
V12()
integer V43()
ext-real )
Element of
b2 : ( (
V10() ) (
V6()
V10()
V11()
V12()
integer ext-real non
negative )
Nat)
-SD_Sub : ( (
V1() ) (
V1()
V70()
V71()
V72()
V73()
V74() )
Element of
K6(
INT : ( ( ) (
V1()
V28()
V70()
V71()
V72()
V73()
V74()
V76() )
set ) ) : ( ( ) ( )
set ) ) ) ;