:: RADIX_6 semantic presentation :: Showing IDV graph ... (Click the Palm Trees again to close it)
Lm1:
for m being Nat st m >= 1 holds
m + 2 > 1
theorem Th1: :: RADIX_6:1 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: RADIX_6:2 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def1 defines M0Digit RADIX_6:def 1 :
definition
let m,
k be
Nat;
let r be
Tuple of
(m + 2),
(k -SD );
func M0 r -> Tuple of
(m + 2),
(k -SD ) means :
Def2:
:: RADIX_6:def 2
for
i being
Nat st
i in Seg (m + 2) holds
DigA it,
i = M0Digit r,
i;
existence
ex b1 being Tuple of (m + 2),(k -SD ) st
for i being Nat st i in Seg (m + 2) holds
DigA b1,i = M0Digit r,i
uniqueness
for b1, b2 being Tuple of (m + 2),(k -SD ) st ( for i being Nat st i in Seg (m + 2) holds
DigA b1,i = M0Digit r,i ) & ( for i being Nat st i in Seg (m + 2) holds
DigA b2,i = M0Digit r,i ) holds
b1 = b2
end;
:: deftheorem Def2 defines M0 RADIX_6:def 2 :
:: deftheorem Def3 defines MmaxDigit RADIX_6:def 3 :
definition
let m,
k be
Nat;
let r be
Tuple of
(m + 2),
(k -SD );
func Mmax r -> Tuple of
(m + 2),
(k -SD ) means :
Def4:
:: RADIX_6:def 4
for
i being
Nat st
i in Seg (m + 2) holds
DigA it,
i = MmaxDigit r,
i;
existence
ex b1 being Tuple of (m + 2),(k -SD ) st
for i being Nat st i in Seg (m + 2) holds
DigA b1,i = MmaxDigit r,i
uniqueness
for b1, b2 being Tuple of (m + 2),(k -SD ) st ( for i being Nat st i in Seg (m + 2) holds
DigA b1,i = MmaxDigit r,i ) & ( for i being Nat st i in Seg (m + 2) holds
DigA b2,i = MmaxDigit r,i ) holds
b1 = b2
end;
:: deftheorem Def4 defines Mmax RADIX_6:def 4 :
:: deftheorem Def5 defines MminDigit RADIX_6:def 5 :
definition
let m,
k be
Nat;
let r be
Tuple of
(m + 2),
(k -SD );
func Mmin r -> Tuple of
(m + 2),
(k -SD ) means :
Def6:
:: RADIX_6:def 6
for
i being
Nat st
i in Seg (m + 2) holds
DigA it,
i = MminDigit r,
i;
existence
ex b1 being Tuple of (m + 2),(k -SD ) st
for i being Nat st i in Seg (m + 2) holds
DigA b1,i = MminDigit r,i
uniqueness
for b1, b2 being Tuple of (m + 2),(k -SD ) st ( for i being Nat st i in Seg (m + 2) holds
DigA b1,i = MminDigit r,i ) & ( for i being Nat st i in Seg (m + 2) holds
DigA b2,i = MminDigit r,i ) holds
b1 = b2
end;
:: deftheorem Def6 defines Mmin RADIX_6:def 6 :
theorem Th3: :: RADIX_6:3 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th4: :: RADIX_6:4 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def7 defines needs_digits_of RADIX_6:def 7 :
theorem Th5: :: RADIX_6:5 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th6: :: RADIX_6:6 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th7: :: RADIX_6:7 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th8: :: RADIX_6:8 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
mlow,
mhigh,
f being
Integer st
mhigh < mlow + f &
f > 0 holds
ex
s being
Integer st
(
- f < mlow - (s * f) &
mhigh - (s * f) < f )
theorem Th9: :: RADIX_6:9 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th10: :: RADIX_6:10 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th11: :: RADIX_6:11 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th12: :: RADIX_6:12 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th13: :: RADIX_6:13 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: RADIX_6:14 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: RADIX_6:15 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: RADIX_6:16 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def8 defines MmaskDigit RADIX_6:def 8 :
definition
let m,
k be
Nat;
let r be
Tuple of
(m + 2),
(k -SD );
func Mmask r -> Tuple of
(m + 2),
(k -SD ) means :
Def9:
:: RADIX_6:def 9
for
i being
Nat st
i in Seg (m + 2) holds
DigA it,
i = MmaskDigit r,
i;
existence
ex b1 being Tuple of (m + 2),(k -SD ) st
for i being Nat st i in Seg (m + 2) holds
DigA b1,i = MmaskDigit r,i
uniqueness
for b1, b2 being Tuple of (m + 2),(k -SD ) st ( for i being Nat st i in Seg (m + 2) holds
DigA b1,i = MmaskDigit r,i ) & ( for i being Nat st i in Seg (m + 2) holds
DigA b2,i = MmaskDigit r,i ) holds
b1 = b2
end;
:: deftheorem Def9 defines Mmask RADIX_6:def 9 :
theorem Th17: :: RADIX_6:17 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: RADIX_6:18 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def10 defines FSDMinDigit RADIX_6:def 10 :
definition
let n,
m,
k be
Nat;
func FSDMin n,
m,
k -> Tuple of
n,
(k -SD ) means :
Def11:
:: RADIX_6:def 11
for
i being
Nat st
i in Seg n holds
DigA it,
i = FSDMinDigit m,
k,
i;
existence
ex b1 being Tuple of n,(k -SD ) st
for i being Nat st i in Seg n holds
DigA b1,i = FSDMinDigit m,k,i
uniqueness
for b1, b2 being Tuple of n,(k -SD ) st ( for i being Nat st i in Seg n holds
DigA b1,i = FSDMinDigit m,k,i ) & ( for i being Nat st i in Seg n holds
DigA b2,i = FSDMinDigit m,k,i ) holds
b1 = b2
end;
:: deftheorem Def11 defines FSDMin RADIX_6:def 11 :
theorem Th19: :: RADIX_6:19 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def12 defines is_Zero_over RADIX_6:def 12 :
theorem :: RADIX_6:20 :: Showing IDV graph ... (Click the Palm Tree again to close it)