IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 中元 恒の特許一覧 ▶ 中元 保子の特許一覧

<>
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024028067
(43)【公開日】2024-03-01
(54)【発明の名称】(10k+3)の倍数の判別用具
(51)【国際特許分類】
   G09B 19/02 20060101AFI20240222BHJP
   G09B 1/32 20060101ALI20240222BHJP
【FI】
G09B19/02 F
G09B1/32
【審査請求】未請求
【請求項の数】12
【出願形態】書面
(21)【出願番号】P 2022141060
(22)【出願日】2022-08-17
(71)【出願人】
【識別番号】592234425
【氏名又は名称】中元 恒
(71)【出願人】
【識別番号】593142204
【氏名又は名称】中元 保子
(72)【発明者】
【氏名】中元 恒
(72)【発明者】
【氏名】中元 保子
(57)【要約】
【課題】 ある自然数(10a+b)が(10k+3)の倍数か否かを判別するには、計算に手間がかかることが多かった。本発明は、2桁以上の自然数(10a+b)について、(10k+3)で示される末尾が3である13などの自然数の倍数を判別するに際し、比較的簡単に判別できるようになった。そこで、用具として利用・応用すれば、事務処理・情報処理・データ処理や計数処理に役立てたり、素数の(10k+3)の倍数の判別に利用・応用できるほか、因数分解にも役立てることが可能となった。
【解決手段】 2桁以上のある自然数(10a+b)(aは1以上の自然数、bは0又は1桁の自然数、以下同じ)について、(10k+3)(kは1以上の自然数、以下同じ)の倍数か否かを判別するに際し、10a+b=(10k+3)N(Nは1以上の自然数、以下同じ)ならば、ある自然数(10a+b)に対して、次の操作{a+(3k+1)b}をおこなうと、{a+(3k+1)b}=(10k+3){(3k+1)N-3a}となるので、この操作をすることにより、もとの自然数(10a+b)は(10k+3)の倍数であることが判明する。そこで、もとの自然数(10a+b)について、このような操作{a+(3k+1)b}をおこなうと、もとの自然数の桁数が操作1回で基本的に1桁少なくなるので、上記の操作で得られる数字に、次々とこのような操作{a+(3k+1)b}を繰り返すと、最終的に(10k+3)の倍数(2倍又は3倍など)あるいは(10k+3)になる。そこで、もとの自然数(10a+b)について、上記の操作{a+(3k+1)b}の繰り返しを利用することによる(10k+3)の倍数を判別する用具を提供できるようになった。
【特許請求の範囲】
【請求項1】
2桁以上のある自然数(10a+b)について、(10k+3)(kは1以上の自然数、以下同じ)の倍数か否かを判別するに際し、10a+b=(10k+3)N(aは1以上の自然数、bは0又は1桁の自然数、Nは1以上の自然数、以下同じ)ならば、ある自然数(10a+b)に対して、次の操作{a+(3k+1)b}をおこなうと、{a+(3k+1)b}=(10k+3){(3k+1)N-3a}となるので、この操作{a+(3k+1)b}をすることにより、もとの自然数(10a+b)は(10k+3)の倍数であることが判明する。そこで、もとの自然数(10a+b)について、このような操作{a+(3k+1)b}をおこなうと、もとの自然数の桁数が操作1回で基本的に1桁少なくなるので、上記の操作で得られる数字に、次々とこのような操作{a+(3k+1)b}を繰り返すと、最終的に(10k+3)の倍数(2倍又は3倍など)あるいは(10k+3)になる。そこで、もとの自然数(10a+b)について、上記の操作{a+(3k+1)b}の繰り返しを利用することによる(10k+3)の倍数を判別する用具。
【請求項2】
2桁以上のある自然数(10a+b)について、(10k+3)(kは1以上の自然数、以下同じ)の倍数か否かを判別するに際し、10a+b=(10k+3)N(aは1以上の自然数、bは0又は1桁の自然数、Nは1以上の自然数、以下同じ)ならば、ある自然数(10a+b)に対して、次の操作{a+(3k+1)b}をおこなうと、{a+(3k+1)b}=(10k+3){(3k+1)N-3a}となるので、この操作{a+(3k+1)b}をすることにより、もとの自然数(10a+b)は(10k+3)の倍数であることが判明する。そこで、もとの自然数(10a+b)について、このような操作{a+(3k+1)b}をおこなうと、もとの自然数の桁数が操作1回で基本的に1桁少なくなるので、上記の操作で得られる数字に、次々とこのような操作{a+(3k+1)b}を繰り返すと、最終的に(10k+3)の倍数(2倍又は3倍など)あるいは(10k+3)になる。そこで、もとの自然数(10a+b)について、上記の操作{a+(3k+1)b}の繰り返しを利用することによる(10k+3)の倍数を判別するカード及び書類、書籍、メール、パソコン、スマートフォン、携帯電話、磁気媒体、記録媒体、電子媒体、印刷物、表示物、計算資料、教育資料、事務器具、計算機、電気機器、映像、画像などの用具。
【請求項3】
2桁以上のある自然数(10a+b)について、(10k+3)(kは1以上の自然数、以下同じ)の倍数か否かを判別するに際し、10a+b=(10k+3)N(aは1以上の自然数、bは0又は1桁の自然数、Nは1以上の自然数、以下同じ)ならば、ある自然数(10a+b)に対して、次の操作{a+(3k+1)b}をおこなうと、{a+(3k+1)b}=(10k+3){(3k+1)N-3a}となるので、この操作{a+(3k+1)b}をすることにより、もとの自然数(10a+b)は(10k+3)の倍数であることが判明する。そこで、もとの自然数(10a+b)について、このような操作{a+(3k+1)b}をおこなうと、もとの自然数の桁数が操作1回で基本的に1桁少なくなるので、上記の操作で得られる数字に、次々とこのような操作{a+(3k+1)b}を繰り返すと、最終的に(10k+3)の倍数(2倍又は3倍など)あるいは(10k+3)になる。そこで、もとの自然数(10a+b)について、上記の操作{a+(3k+1)b}の繰り返しを利用することによる(10k+3)の倍数を判別する情報、放送及び放映などの用具。
【請求項4】
2桁以上のある自然数(10a+b)について、(10k+3)のkを1とした13の倍数か否かを判別するに際し、10a+b=13N(aは1以上の自然数、bは0又は1桁の自然数、Nは1以上の自然数、以下同じ)ならば、ある自然数(10a+b)に対して、kを1とした次の操作{a+(3k+1)b}、すなわち(a+4b)をおこなうと、a+4b=13(4N-3a)となるので、この操作(a+4b)をすることにより、もとの自然数(10a+b)は13の倍数であることが判明する。そこで、もとの自然数(10a+b)について、このような操作(a+4b)をおこなうと、もとの自然数の桁数が操作1回で基本的に1桁少なくなるので、上記の操作で得られる数字に、次々とこのような操作(a+4b)を繰り返すと、最終的に13の倍数(2倍又は3倍など)あるいは13になる。そこで、もとの自然数(10a+b)について、上記の操作(a+4b)の繰り返しを利用することによる13の倍数を判別する用具。
【請求項5】
2桁以上のある自然数(10a+b)について、(10k+3)のkを2とした23の倍数か否かを判別するに際し、10a+b=23N(aは1以上の自然数、bは0又は1桁の自然数、Nは1以上の自然数、以下同じ)ならば、ある自然数(10a+b)に対して、kを2とした次の操作{a+(3k+1)b}、すなわち(a+7b)をおこなうと、(a+7b)=23(7N-3a)となるので、この操作(a+7b)をすることにより、もとの自然数(10a+b)は23の倍数であることが判明する。そこで、もとの自然数(10a+b)について、このような操作(a+7b)をおこなうと、もとの自然数の桁数が操作1回で基本的に1桁少なくなるので、上記の操作で得られる数字に、次々とこのような操作(a+7b)を繰り返すと、最終的に23の倍数(2倍又は3倍など)あるいは23になる。そこで、もとの自然数(10a+b)について、上記の操作(a+7b)の繰り返しを利用することによる23の倍数を判別する用具。
【請求項6】
2桁以上のある自然数(10a+b)について、(10k+3)のkを4とした43の倍数か否かを判別するに際し、10a+b=43N(aは1以上の自然数、bは0又は1桁の自然数、Nは1以上の自然数、以下同じ)ならば、ある自然数(10a+b)に対して、kを4とした次の操作{a+(3k+1)b}、すなわち(a+13b)をおこなうと、(a+13b)=43(13N-3a)となるので、この操作(a+13b)をすることにより、もとの自然数(10a+b)は43の倍数であることが判明する。そこで、もとの自然数(10a+b)について、このような操作(a+13b)をおこなうと、もとの自然数の桁数が操作1回で基本的に1桁少なくなるので、上記の操作で得られる数字に、次々とこのような操作(a+13b)を繰り返すと、最終的に43の倍数(2倍又は3倍など)あるいは43になる。そこで、もとの自然数(10a+b)について、上記の操作(a+13b)の繰り返しを利用することによる43の倍数を判別する用具。
【請求項7】
3桁以上のある自然数(10a+b)について、(10k+3)のkを5とした53の倍数か否かを判別するに際し、10a+b=53N(aは10以上の自然数、bは0又は1桁の自然数、Nは1以上の自然数、この項以下同じ)ならば、ある自然数(10a+b)に対して、kを5とした次の操作{a+(3k+1)b}、すなわち(a+16b)をおこなうと、(a+16b)=53(16N-3a)となるので、この操作(a+16b)をすることにより、もとの自然数(10a+b)は53の倍数であることが判明する。そこで、もとの自然数(10a+b)について、このような操作(a+16b)をおこなうと、もとの自然数の桁数が操作1回で基本的に1桁少なくなるので、上記の操作で得られる数字に、次々とこのような操作(a+16b)を繰り返すと、最終的に53の倍数(2倍又は3倍など)あるいは53になる。そこで、もとの自然数(10a+b)について、上記の操作(a+16b)の繰り返しを利用することによる53の倍数を判別する用具。
【請求項8】
3桁以上のある自然数(10a+b)について、(10k+3)のkを7とした73の倍数か否かを判別するに際し、10a+b=73N(aは10以上の自然数、bは0又は1桁の自然数、Nは1以上の自然数、この項以下同じ)ならば、ある自然数(10a+b)に対して、kを7とした次の操作{a+(3k+1)b}、すなわち(a+22b)をおこなうと、(a+22b)=73(22N-3a)となるので、この操作(a+22b)をすることにより、もとの自然数(10a+b)は73の倍数であることが判明する。そこで、もとの自然数(10a+b)について、このような操作(a+22b)をおこなうと、もとの自然数の桁数が操作1回で基本的に1桁少なくなるので、上記の操作で得られる数字に、次々とこのような操作(a+22b)を繰り返すと、最終的に73の倍数(2倍又は3倍など)あるいは73になる。そこで、もとの自然数(10a+b)について、上記の操作(a+22b)の繰り返しを利用することによる73の倍数を判別する用具。
【請求項9】
3桁以上のある自然数(10a+b)について、(10k+3)のkを8とした83の倍数か否かを判別するに際し、10a+b=83N(aは10以上の自然数、bは0又は1桁の自然数、Nは1以上の自然数、この項以下同じ)ならば、ある自然数(10a+b)に対して、kを8とした次の操作{a+(3k+1)b}、すなわち(a+25b)をおこなうと、(a+25b)=83(25N-3a)となるので、この操作(a+25b)をすることにより、もとの自然数(10a+b)は83の倍数であることが判明する。そこで、もとの自然数(10a+b)について、このような操作(a+25b)をおこなうと、もとの自然数の桁数が操作1回で基本的に1桁少なくなるので、上記の操作で得られる数字に、次々とこのような操作(a+25b)を繰り返すと、最終的に83の倍数(2倍又は3倍)あるいは83になる。そこで、もとの自然数(10a+b)について、上記の操作(a+25b)の繰り返しを利用することによる83の倍数を判別する用具。
【請求項10】
3桁以上のある自然数(10a+b)について、(10k+3)のkを10とした103の倍数か否かを判別するに際し、10a+b=103N(aは10以上の自然数、bは0又は1桁の自然数、Nは1以上の自然数、この項以下同じ)ならば、ある自然数(10a+b)に対して、kを10とした次の操作{a+(3k+1)b}、すなわち(a+31b)をおこなうと、(a+31b)=103(31N-3a)となるので、この操作(a+31b)をすることにより、もとの自然数(10a+b)は103の倍数であることが判明する。そこで、もとの自然数(10a+b)について、このような操作(a+31b)をおこなうと、もとの自然数の桁数が操作1回で基本的に1桁少なくなるので、上記の操作で得られる数字に、次々とこのような操作(a+31b)を繰り返すと、最終的に103の倍数(2倍又は3倍など)あるいは103になる。そこで、もとの自然数(10a+b)について、上記の操作(a+31b)の繰り返しを利用することによる103の倍数を判別する用具。
【請求項11】
3桁以上のある自然数(10a+b)について、(10k+3)のkを23とした233の倍数か否かを判別するに際し、10a+b=233N(aは10以上の自然数、bは0又は1桁の自然数、Nは1以上の自然数、この項以下同じ)ならば、ある自然数(10a+b)に対して、kを23とした次の操作{a+(3k+1)b}、すなわち(a+70b)をおこなうと、(a+70b)=233(70N-3a)となるので、この操作(a+70b)をすることにより、もとの自然数(10a+b)は233の倍数であることが判明する。そこで、もとの自然数(10a+b)について、このような操作(a+70b)をおこなうと、もとの自然数の桁数が操作1回で基本的に1桁少なくなるので、上記の操作で得られる数字に、次々とこのような操作(a+70b)を繰り返すと、最終的に233の倍数(2倍又は3倍など)あるいは233になる。そこで、もとの自然数(10a+b)について、上記の操作(a+70b)の繰り返しを利用することによる233の倍数を判別する用具。
【請求項12】
4桁以上のある自然数(10a+b)について、(10k+3)のkを74とした743の倍数か否かを判別するに際し、10a+b=743N(aは100以上の自然数、bは0又は1桁の自然数、Nは1以上の自然数、この項以下同じ)ならば、ある自然数(10a+b)に対して、kを74とした次の操作{a+(3k+1)b}、すなわち(a+223b)をおこなうと、(a+223b)=743(223N-3a)となるので、この操作(a+223b)をすることにより、もとの自然数(10a+b)は743の倍数であることが判明する。そこで、もとの自然数(10a+b)について、このような操作(a+223b)をおこなうと、もとの自然数の桁数が操作1回で基本的に1桁少なくなるので、上記の操作で得られる数字に、次々とこのような操作(a+223b)を繰り返すと、最終的に743の倍数(2倍又は3倍など)あるいは743になる。そこで、もとの自然数(10a+b)について、上記の操作(a+223b)の繰り返しを利用することによる743の倍数を判別する用具。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、複雑な数字や桁数の多い数字(ある自然数)を因数分解したり、その約数を見つけたり、素数の判別や事務処理・情報処理・計数処理・データ処理に役立ち、13などの(10k+3)(kは1以上の自然数、以下同じ)の倍数か否かを判別することや、更に事務処理・情報処理・計数処理・データ処理に利用・応用できるカード並びに書類、書籍、電子媒体、磁気媒体、記録媒体、計算資料、教育資料、事務器具、映像、画像、電気機器及び計算機などの用具に関する。
【背景技術】
【0002】
大きい数字(ある自然数)を因数分解したり、約したりすることはよく行われることであり、従来より、2、3、4、5、6、8、9、11等の素数やその数倍の数字を判別することはよく知られている。
【0003】
また、(10k+3)で示される自然数の中の13等の倍数を判別することは、以下の特許文献に記載されている。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開平06-130894号公報
【特許文献2】特開平07-325542号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
本発明は、従来の先行技術文献よりも、2桁以上の(10k+3)(kは1以上の自然数、以下同じ)で示される13などの倍数を簡単に判別することができるものであり、特に、桁数の多い自然数について、13などの(10k+3)の倍数か否かを判別するのに役立てたり、事務処理、情報処理や計数処理・データ処理に利用・応用したり、素数の判別や因数分解などに役立てるものである。
従来の先行技術文献でも(10k+3)で示される13などの倍数を判別することができたが、さらに簡単に判別できるようにすることが課題であった。
【課題を解決するための手段】
【0006】
本発明は、2桁以上のある自然数(10a+b)(aは1以上の自然数、bは0または1桁の自然数、aの上限は特に制限無し、以下同じ)について、(10k+3)((kは1以上の自然数、kの上限は特に制限無し、以下同じ)の倍数か否かを判別するに際し、10a+b=(10k+3)N(Nは1以上の自然数、以下同じ)ならば、次の操作{a+(3k+1)b}をすると、{a+(3k+1)b}=(10k+3){(3k+1)N-3a}となるので、この操作{a+(3k+1)b}をすることにより、もとの自然数(10a+b)は(10k+3)の倍数であることが判明する。
そこで、もとの自然数(10a+b)について、このような操作{a+(3k+1)b}をおこなうと、もとの自然数(10a+b)の桁数が操作1回で基本的に1桁少なくなるので、上記の操作で得られる数字に、次々とこのような操作{a+(3k+1)b}を繰り返すと、最終的に(10k+3)の倍数(2倍又は3倍など)あるいは(10k+3)になる。そこで、もとの自然数(10a+b)について、上記の操作{a+(3k+1)b}の繰り返しを利用することによる(10k+3)の倍数を判別する用具を提供する。
上記の(10k+3)の例として、kを1にすると、13の倍数を判別する用具になる。
また、kを2にすると、23の倍数を判別する用具になり、kを4にすると、43の倍数判別の用具、kを5にすると、53の倍数を判別する用具、kを7にすると、73の倍数判別の用具、kを8にすると、83の倍数判別の用具、kを10にすると、103の倍数判別する用具、kを23にすると233の倍数判別の用具、kを29にすると、293の倍数を判別する用具、kを59にすると、593の倍数を判別する用具、Kを74にすると743の倍数判別用具、kを77にすると、773の倍数を判別する用具、kを82にすると、823の倍数を判別する用具、kを98にすると、983の倍数を判別する用具、kを128にすると、1283の倍数を判別する用具、kを221にすると、2213の倍数を判別する用具、kを325にすると、3253の倍数を判別する用具、kを511にすると、5113の倍数を判別する用具、kを637にすると、6373の倍数を判別する用具、kを782にすると、7823の倍数を判別する用具、kを862にすると、8623の倍数を判別する用具になる。kの大きさはここでは3桁まで示したが、1桁、2桁、3桁の数字はあくまでも例示であり、他の1桁~3桁までの数字も利用でき、4桁以上にしても同様に1000以上の数字が可能であり、kの上限は特に制限なく利用できる。特に末尾が3の(10k+3)のkの桁数の大きい素数の判別に役立つ。このように(10a+b)で示される2桁以上の自然数について、kを1以上の自然数にすれば、2桁以上の(10k+3)の倍数を判別することが可能であることが判明した。
なお、操作{a+(3k+1)b}で得られる数字が末尾0や00など、0が続く場合は、これらの0を省いた残りの数字だけで続きの操作{a+(3k+1)b}をおこなっても、倍数判別が可能である。
【0007】
本発明は上記の方法を応用した2桁以上の(10k+3)の倍数を判別するカード並びに書類、書籍、メール、パソコン、携帯電話、スマートフォン、磁気媒体、記録媒体、電子媒体、印刷物、表示物、計算資料、教育資料、事務器具、計算機、電気機器、映像、画像など、用具として利用・応用するものであり、さらに、情報、映像や画像など用具として利用・応用してもよい。その材料は特に制限はなく、公知のものが使用でき、その大きさも利用目的によって自由に設定することができる。
【0008】
以下に実施例を挙げて本発明を具体的に説明するが、本発明は2桁以上の自然数(10a+b)(桁数の上限は特に制限なし)に利用できるものであり、本発明では、例示として、5~10桁の数字でおこなった。
【実施例0009】
自然数が5桁の79469について、(10k+3)のkを1として、13の倍数か否か検討する。(10a+b)で表した79469のaは7946、bは9なので、kを1として、{a+(3k+1)b}の操作、すなわち(a+4b)の操作を行うと、7946+4×9=7982となる。この7982について(10a+b)で表すと、aは798、bは2なので、前記と同様に(a+4b)の操作をおこなうと、798+4×2=806となる。続いて806について、(10a+b)で表すと、aは80、bは6なので、前記と同様な操作で80+4×6=104、さらに104について(10a+b)で表すと、aは10、bは4となり、前期と同様に(a+4b)すると、10+4×4=26になる。26は13の2倍なので、79469は13の倍数であることが分かる。
【実施例0010】
7桁の自然数が2002633について、(10k+3)のkを2として、23の倍数か否かを判別する。ここでは、(10a+b)のaは200263、bは3になる。kを2として{a+(3k+1)b}の操作、すなわち、(a+7b)の操作をすると(200263+7×3=200284)になる。さらにこの200284について(10a+b)で表すと、aは20028、bは4なので、(a+7b)の操作をすると、20028+7×4=20056になる。次に、20056について(10a+b)で表すと、aは2005、bは6となり、(a+7b)の操作で2005+7×6=2047となる。以下前記と同様な操作で、2047は(10a+b)のaは204、bは7で表され、(a+7b)は204+7×7=253、253は(10a+b)のaは25、bは3で表され、(a+7b)は25+7×3=46となる。46は23の2倍なので、2002633は23の倍数であることがわかる。
【実施例0011】
自然数が7桁の3953893について、(10k+3)のkを4として、43の倍数か否かを判別する。ここでは、(10a+b)のaは395389、bは3になる。kを4として、{a+(3k+1)b}の操作、すなわち(a+13b)の操作をすると、395389+13×3=395428になる。この395428についての(10a+b)のaは39542、bは8なので、(a+13b)の操作をすると(39542+13×8=39646)になり、この39646について(10a+b)で表すと、aは3964、bは6なので、上記と同様な操作(a+13b)は3964+13×6=4042、この4042について(10a+b)のaは404、bは2なので、操作(a+13b)は(404+13×2=430)になり、430について(10a+b)で表したaは43、bは0なので、操作(a+13b)は(43+13×0=43)になる。そこで、3953893は43の倍数であることがわかる。
【実施例0012】
自然数が8桁の77433371について、(10k+3)のkを5として、53の倍数か否かを判別する。ここでは、(10a+b)のaは7743337、bは1なる。kを5として{a+(3k+1)b}の操作、すなわち(a+16b)の操作をすると、(7743337+16×1=7743353)となる。この7743353について(10a+b)で表すと、aは774335、bは3なので、上記と同様な操作(a+16b)の操作をすると、(774335+16×3=774383)となる。以下、同様な操作をおこなうと、774383は(10a+b)で表すと、aは77438、bは3なので、(a+16b)の操作は(77438+16×3=77486)になり、この77486について(10a+b)でのaは7748、bは6なので、(a+16b)は(7748+16×6=7844)になる。この7844について(10a+b)で表したaは784、bは4なので、操作(a+16b)は784+16×4=848、この848について(10a+b)で表したaは84、bは8なので、操作(a+16b)は84+16×8=212になる。212についても上記と同様に操作すると。21+16×2=53となる。そこで、77433371は53の倍数であることが分かる。
【実施例0013】
自然数が8桁の30803737について、(10k+3)のkを7として、73の倍数か否かを判別する。ここでは、(10a+b)で表したaは3080373、bは7になる。kを7として{a+(3k+1)b}の操作、すなわち(a+22b)の操作をすると、(3080373+22×7=3080527)となる。この3080527について(10a表したaは308052、bは7なので、(a+22b)の操作をすると、308052+22×7=308206となる。この308206について(10a+b)で表したaは30820、bは6なので、上記と同様な操作(a+22b)、すなわち30820+22×6=30952となる。この30952について(10a+b)で表したaは3095、bは2なので、上記と同様な(a+22b)の操作をすると、3095+22×2=3139、この3139について(10a+b)で表したaは313、bは9についても同様に(a+22b)の操作をすると、313+22×9=511となる。511についても上記と同様な操作をすると、51+22×1=73となる。そこで、30803737は73の倍数であることが分かる。
【実施例0014】
自然数が6桁の827759について、(10k+3)のkを8として、83の倍数か否かを判別する。ここでは、(10a+b)のaは82775、bは9になる。この827759について、kを8として{a+(3k+1)b}の操作、すなわち(a+25b)の操作をすると、(82775+25×9=83000)となる。この83000について(1+b)で表したaは8300、bは0なので、(a+25b)の操作をすると、(8300+0=8300となる。以下上記と同様にして、この8300は830に、ついで同様な操作で830は83になる。そこで、827759は83の倍数であることが分かる。
【実施例0015】
自然数が9桁の747783331について、(10k+3)のkを17として、173の倍数か否かを判別する。ここでは、(10a+b)のaは74778333、bは1になる。この747783331について、(10k+3)のkを17として、{a+(3k+1)b}の操作、すなわち(a+52b)の操作をすると、(74778333+52×1=74778385)となる。この74778385について(10a+b)で表したaは7477838、bは5なので、上記と同様に(a+52b)の操作をすると、(7477838+52×5=7478098)となる。この7478098について(10a+b)で表したaは747809、bは8なので、上記と同様に(a+52b)の操作をすると747809+52×8=748225となる。この748225について(10a+b)で表したaは74822、bは5なので、上記と同様に(a+52b)の操作をすると、74822+52×5=75082となる。この75082について(10a+b)のaは7508、bは2なので、上記と同様に(a+52b)の操作、すなわち(7508+52×2=7612)となる。この7612について(10a+b)で表したaは761、bは2なので、上記と同様に(a+52b)の操作をすると、(761+52×2=865)となる。この865についても上記と同様な操作をすると、86+52×5=346となる。346は173の2倍なので、747783331は173の倍数であることが分かる。
【実施例0016】
自然数が10桁の1489742687について、(10k+3)のkを532として、5323の倍数か否かを判別する。ここでは(10a+b)のaは148974268、bは7になる。この1489742687について、(10k+3)のkを532として{a+(3k+1)b}の操作、すなわち(a+1597b)の操作をすると、(148974268+1597×7=148985447となる。この148985447について(10a+b)で表したaは14898544、bは7なので、上記と同様に(a+1597b)の操作をすると、14898544+1597×7=14898544+11179=14909723となる。この14909723について(10a+b)で表したaは1490972、bは3なので、上記と同様に(a+1597b)の操作をすると、1490972+1597×3=1490972+4791=1495763となる。この1495763について(10a+b)で表すと、aは149576、bは3になる。上記と同様に(a+1597b)の操作をすると、(149576+1597×3=149576+4791=154367となる。この154367について、上記と同様な操作(a+1597b)をすると、15436+1597×7=26615となる。この26615についても上記と同様な操作(a+1957b)をすると、2661+1597×5=10646となる。この10646は5323の2倍なので、1489742687が5323の倍数であることが分かる。
【実施例0017】
自然数が6桁の294527について、(10k+3)のkを38として、383の倍数か否か判別する。294527について、(10a+b)で表したaは29452、bは7になる。この294527について、(10k+3)のkを38として、{a+(3k+1)b}の操作、すなわち(a+115b)の操作をすると、(29452+115×7=30257となる。この30257について(10a+b)で表したaは3025、bは7なので、上記と同様な操作(a+115b)をすると、3025+115×7=3830となる。この3830について、(10a+b)で表したaは383、bは0なので、上記と同様な操作(a+115b)をすると、383+115×0=383となる。そこで、294527が383の倍数であることが分かる。
【実施例0018】
自然数が7桁の1109503について、(10k+3)のkを59として、593の倍数か否か判別する。1109503について、(10a+b)で表したaは110950、bは3になる。この1109503について、(10k+3)のkを59として、{a+(3k+1)b}の操作、すなわち(a+178b)の操作をすると、110950+178×3=111484となる。この数について、(10a+b)で表したaは11148、bは4なので、上記と同様な操作(a+178b)をすると、11148+178×4=11860となる。この数について(a+178b)で表したaは1186、bは0なので、上記と同様な操作(a+178b)をすると、1186+178×0=1186となる。1186は593の2倍なので、1109503は593の倍数であることが分かる。
【実施例0019】
自然数が6桁の708079について、(10k+3)のkを95として、953の倍数か否か判別する。708079について(10a+b)で表したaは70807、bは9になる。この708079について、(10k+3)のkを95として{a+(3k+1)b}の操作、すなわち(a+286b)の操作をすると、70807+286×9=73381となる。この数について(10a+b)で表したaは7338、bは1なので、上記と同様な操作(a+286b)をすると、7338+286×1=7624となる。この数について(10a+b)で表したaは762、bは4なので、上記と同様な操作(a+286b)の操作をすると、762+286×4=1906となる。1906は953の2倍なので、708079は953の倍数であることが分かる。
【実施例0020】
自然数が7桁の3243241について、(10k+3)のkを325として、3253の倍数か否かを判別する。3243241について(10a+b)で表したaは324324、bは1になる。この3243241について、(10k+3)のkを325として{a+(3k+1)b}の操作、すなわち(a+976b)の操作をすると、(324324+976×1=325300)となる。この325300について(10a+b)で表したaは32530、bは0なので、上記と同様な操作(a+976b)をすると、32530+976×=32530となる。この32530について(10a+b)で表したaは3253、bは0なので、上記と同様な操作(a+976b)をすると3253+976×0=3253となる。そこで、3243241は3253の倍数であることが分かる。
【参考例1】
【0021】
自然数が2桁の13、26、39、52、65、78、91について、13の倍数半別の操作をおこなってみる。13の倍数判別の操作は(10a+b)に対して、(a+4b)のため、13に対しては1+4×3=13、26に対しては、2+4×6=26(13の2倍)、39に対しては3+4×9=39(13の3倍)、52に対しては5+4×2=13、65に対しては6+4×5=26(13の2倍)、78に対しては7+4×8=39(13の3倍)、91に対しては9+4×1=13となり、13あるいは13の2倍や3倍となる。
【参考例2】
【0022】
自然数が3桁~4桁の523、1046、1569、2092、2615、3138について、523の倍数判別の操作をおこなってみる。まず、523については(10a+b)のaは52、bは3になる。523は(10k+3)のkは52のため、523の倍数判別の操作は{a+(3k+1)b}の操作、すなわち52+(3×52+1)×3=52+157×3=523となる。次に、1046について、上記と同様に523の倍数判別の操作をすると、104+157×6=104+942=1046(523の2倍)になる。続いて1569についても上記と同様に523の倍数判別の操作をしてみる。156+157×9=1569(543の3倍)となる。また、2092についても上記と同様に523の倍数判別の操作をすると、209+157×2=523となる。2615についても上記と同様に523の倍数判別の操作をすると、261+157×5=1046(523の2倍)になる。3138について、上記と同様に523の倍数判別の操作をすると、313+157×8=1569(523の3倍)になる。
【参考例3】
【0023】
自然数が5桁~6桁の69269、207807、484883について、613の倍数判別の操作をおこなう。613は(10k+3)のkは61。613の倍数判別の操作は{a+(3k+1)b}の操作、すなわち(a+184b)。69269は(10a+b)のaは6926、bは9なので、a+184b=6926+184×9=8582、この8582についても上記と同様に613の倍数判別の操作(a+184b)=858+184×2=1226(613の2倍)となる。次に484883についても上記と同様に613の倍数判別の操作(a+184b)=48488+184×3=49040。末尾の0を除いた4904について、上記と同様に613の倍数判別の操作(a+184b)=490+184×4=1226(613の2倍)となる。
【比較例1】
【0024】
自然数が5桁の54321が13の倍数か否か判別する。54321について、(10a+b)のaは5432、bは1になる。この54321について、kを1として{a+(3k+1)b}の操作、すなわち(a+4b)の操作をすると、5432+4×1=5436、5436についての同様な操作で543+4×6=567、567について同様にすると56+4×7=84になる。84について、同様な操作で8+4×4=24となる。24は13の倍数でないので、54321は13の倍数でないことが分かる。
【比較例2】
【0025】
自然数が5桁の99999が23の倍数か否かを判別する。99999について、(10a+b)のaは9999、bは9になる。この99999について、kを2として{a+(3k+1)b}の操作、すなわち(a+7b)の操作をすると9999+7×9=10062、この10062についての同様の操作で、1006+7×2=1020、同様にして順に1020は102、102は10+7×2=24となるので、99999は23の倍数ではないことが分かる。
【参比較3】
【0026】
自然数が8桁の12345679が43の倍数か否かを判別する。12345679について、(10a+b)のaは1234567、bは9になる。この12345679について、{a+(3k+1)b}のkを4として(a+13b)の操作をすると1234567+13×9=1234684、この1234684についての同様の操作で123468+13×4=123520、同様な操作で順に123520は12352、12352は1235+13×2=1261、1261は126+13×1=139、139は43の倍数でないので、12345679は43の倍数でないことが分かる。
【発明の効果】
【0027】
以上のごとく、本発明はある自然数(10a+b)について、(10k+3)の倍数か否かを従来よりも幅広く多くの数字に容易に応用、判別できるので、ある自然数が素数か否かを判別するのに役立つほか、因数分解や情報処理・計数処理・事務処理・データ処理に利用・応用したり、計数を扱う教育、計算機分野ばかりでなく、(10k+3)の倍数を判別するカード並びに書類、書籍、メール、パソコン、スマートフォン、携帯電話、磁気媒体、記録媒体、電子媒体、印刷物、表示物、計算資料、教育資料、事務器具、電気機器、映像、画像などその他の産業分野にも幅広い利用が可能である。