7 V' x6 h' X; h. B( Q( o) Q
科 学 家 的 智 慧$ ]+ S* Z- G; ?6 v$ V) ?
——关于合数的分解
8 C, G$ Z) \, B; B+ E海南省乐东县保显学校 陈泽辉 . z3 c, T/ L$ j- Y s8 S
在正整数范围, P、T为两个相邻自然数,若有奇数A满足:P^2<A<T^2且T^2-A=D,存在且必存在m=(n^2-D)/2(T-n) ,那么A=(T+2m+n)×(T-n)。(T+2m+n与T-n分别为数A的大小两个因数)如11^2<133<12^2、12^2-133=11(这里T=12 、D=11),代入关系式 m=(n^2-D)/2(T-n) 即有m=(n^2-11)/2(12-n) ,通过实验法(代入法),在正整数范围内很快地得出n与 m的两组解:分别为最小值(5,1)与最大值(11,55),此时数A=133=(12+2×1+5)×(12-5)=19×7。
6 v* l$ p6 S2 [4 O在P^2<A<T^2区间里,若有T^2-A=D为一个完全平方数时,称合数A为特殊合数。因为此时n最小值为√D,m最小值为0。如A=5767,75^2<5767<76^2,则D=9是一个完全平方数,m=(n^2-D)/2(T-n) , n与 m的最小值为(3,0),因此A=5767=(76+2×0+3)×(76-3)=79×73。也就是说,当D(D必小于T)是一个完全平方数时,我们能够快捷地去分解出一些足够大特殊合数的因数。: x0 c" x& P2 M$ R5 V f) s/ U
以上合数分解通式是一个用于分解合数的比较简捷而有效的公式,也是目前通过用式子来分解合数的惟一表达式,这个式子在合数分解过程中的重要作用应给予充分肯定。如果合数A不是上面所指“特殊合数”时,那么此刻分解合数A的过程就需能够找出相对应数n与 m的值,然当n与 m的值仍是比较大时,就是用通式编制出程序进行合数A的分解,也是件很困难的事(就算它比起试除法要快捷得多)。就像《科学智慧火花栏目》组收到稿件三个月后所回复的那样:经专家审阅,认为本文所述方法繁琐,对于大奇数的分解没有实用价值。诚然,通过试算出n与 m的值来作到分解合数A,确实还具有一定的困难,但这并不是说就没有了更好的办法。笔者初步窥见分解合数A的端倪,下面(再次)相机介绍形如6N+1合数集合中的一类合数的快捷分解方法:- K, j9 v- l: m$ s8 U
若有P^2<A<T^2、T^2-A=D,且A为6N+1形的合数,若此合数存在2D=3T时,那么数A=(T/2)×(2T-3)。比如数A=783667,885^2<783667<886^2,T=886、D= T^2-A=1329,此时有2D=3T即2×1329=3×886,那么数A的分解算式为:783667=(886÷2)×(2×886-3)=443×1769。如果你有兴趣,请用上此法来分解此类型之更大的合数。
4 ~+ e, z/ o: o8 C4 X" L1 m9 f8 U& p- T8 d现在我们许多人都比较看好能够适用于更为有实用价值的东西,这固然很好。但在二百多年前,如果欧拉先生没能准确地看出《哥德巴赫猜想》的真谛,那么素数——这一数学上的明珠了,也许直到今天也很难闪耀出它那夺目的光芒。4 i" n( k6 J+ G1 d* l4 l
s% ]7 i, r1 A
+ ~. b4 v% w0 g2 t- z+ p8 |
% d0 n5 G. l M0 I! L
2 g6 i$ Q% N! n7 a* ^( B D' V4 D# B/ S, T
& H2 c# K! ]$ V2 S3 y二○一二年九月二十二日/ K4 ]" {0 z4 g0 {* N8 p) o
|