Hi Don.
The product of three consecutive numbers is y = (x-1)*x*(x+1) 
So x solves the equation  (1*x^3)+(0*x^2)+(_1*x^1)+(-y*x^0) = 0
If an   x  integer solves this equation, then the number  y  is special.

-- Bo
 


     Den 5:49 søndag den 9. august 2015 skrev Raul Miller 
<rauldmil...@gmail.com>:
   
 

 The product of three numbers in sequence can be represented as the
product of three simply polynomials:

  +//.@:(*/)/ 0 1,1 1,:2 1
0 2 3 1

That gets us another way of expressing our original expression:

  3 */\ i. 20
0 6 24 60 120 210 336 504 720 990 1320 1716 2184 2730 3360 4080 4896 5814
  0 2 3 1 p. i. 20
0 6 24 60 120 210 336 504 720 990 1320 1716 2184 2730 3360 4080 4896
5814 6840 7980

Now if we want to solve for x (the lowest of the three numbers in this
representation), we have:

  p = 0 + (2*x) + (3*x^2) + x^3
or
  0 = (-p)+(2*x) + (3*x^2) + x^3

And now we can look for the roots (and take advantage of a quirk of
their representation).

Good enough?

Thanks,

-- 
Raul


On Sat, Aug 8, 2015 at 11:39 PM, Don Guinn <dongu...@gmail.com> wrote:
> Sorry I'm dense. I understand that. But the first polynomial is not
> remotely related to the second other than the gcd of both is x-8. Why?
> On Aug 8, 2015 8:08 PM, "'Pascal Jasmin' via Programming" <
> programm...@jsoftware.com> wrote:
>
>> (x-1)x(x+1) or x(x+1)(x+2) and their expansions are algebraic solutions to
>> special products.  All the solutions posted used one of these 2 forms.
>> (your example uses the 2nd's expansion)
>>
>>
>> ----- Original Message -----
>> From: Don Guinn <dongu...@gmail.com>
>> To: Programming forum <programm...@jsoftware.com>
>> Cc:
>> Sent: Saturday, August 8, 2015 9:53 PM
>> Subject: Re: [Jprogramming] Detecting special products
>>
>> Using polynomials to solve this problem is really neat, but why does it
>> work? I can't find anything on the internet explaining why it works.
>>
>>    p._720 2 3 1
>> +-+----------------------------+
>> |1|_5.5j7.72981 _5.5j_7.72981 8|
>> +-+----------------------------+
>>    p.1;-8 9 10
>> 720 242 27 1
>>
>> Obviously the polynomial for the roots is quite different from that used
>> above. There has to be a proof somewhere.
>>
>> On Fri, Aug 7, 2015 at 9:47 PM, Don Kelly <d...@shaw.ca> wrote:
>>
>> > correction : 'will be the <last> number of the sequence'
>> > in any case for a special number the real root will be an integer.
>> >
>> >
>> > On 06/08/2015 4:06 PM, Don Kelly wrote:
>> >
>> >> also try
>> >> 0=1|( <1; 2) {>p.|.1 3 2,-]720
>> >>
>> >> 1_
>> >>
>> >> 0=1|( <1; 2) {>p.|.1 3 2,-]719
>> >>
>> >> 0
>> >>
>> >>  note that
>> >> (<1;2) {>p._y 2 3 1
>> >> will return an integer for a special number and this will be the first
>> >> number of the sequence
>> >> based on x*x+1)*(x+2) -y=0 giving an integral root
>> >> p._720 2 3 1
>> >>
>> >> ┌─┬────────────────────────────┐
>> >>
>> >> │1│_5.5j7.72981 _5.5j_7.72981 8│
>> >>
>> >> └─┴────────────────────────────┘
>> >>
>> >>
>> >> a modification to x(x^2-1) gives an integral real root for the middle
>> root
>> >> p. _720 _1 0 1
>> >>
>> >> ┌─┬────────────────────────────┐
>> >>
>> >> │1│9 _4.5j7.72981 _4.5j_7.72981│
>> >>
>> >> └─┴────────────────────────────┘
>> >>
>> >> puts the real root first rather than last
>> >>
>> >> As for finding a list of these special numbers-the "stope " function
>> >> works well
>> >> f=:3^!.1~[:i.]
>> >>
>> >> f 10
>> >>
>> >> 0 6 24 60 120 210 336 504 720 990
>> >>
>> >>
>> >> Don Kelly
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> On 06/08/2015 1:02 PM, Roger Hui wrote:
>> >>
>> >>>    g=: = (^&3 - ])@:(3&(>.@%:))
>> >>>    g */"1 (10^40 60 80x)+/0 1 2
>> >>> 1 1 1
>> >>>
>> >>>
>> >>> On Thu, Aug 6, 2015 at 11:23 AM, 'Pascal Jasmin' via Programming <
>> >>> programm...@jsoftware.com> wrote:
>> >>>
>> >>> (] = (^&3 - ])@:(1r3 >.@^~ ])) 990
>> >>>>
>> >>>>
>> >>>>
>> >>>> ----- Original Message -----
>> >>>> From: Kip Murray <thekipmur...@gmail.com>
>> >>>> To: "programm...@jsoftware.com" <programm...@jsoftware.com>
>> >>>> Cc:
>> >>>> Sent: Thursday, August 6, 2015 1:58 PM
>> >>>> Subject: [Jprogramming] Detecting special products
>> >>>>
>> >>>> The number  720  is  special: it is  8*9*10  the product of three
>> >>>> successive non-negative integers.  The first few special numbers are
>> >>>>
>> >>>>      */"1 [ 0 1 2 +"1 0 i. 10
>> >>>> 0 6 24 60 120 210 336 504 720 990
>> >>>>
>> >>>> Write a verb  test  that tests whether a non-negative integer is
>> >>>> special:
>> >>>>
>> >>>>      test 720
>> >>>> 1
>> >>>>      test 0
>> >>>> 1
>> >>>>      test 721
>> >>>> 0
>> >>>>
>> >>>> --Kip Murray
>> >>>>
>> >>>>
>> >>>>
>> >>>> --
>> >>>> Sent from Gmail Mobile
>> >>>> ----------------------------------------------------------------------
>> >>>> For information about J forums see
>> http://www.jsoftware.com/forums.htm
>>
>> >>>> ----------------------------------------------------------------------
>> >>>> For information about J forums see
>> http://www.jsoftware.com/forums.htm
>> >>>>
>> >>>> ----------------------------------------------------------------------
>> >>> For information about J forums see http://www.jsoftware.com/forums.htm
>> >>>
>> >>>
>> >> ----------------------------------------------------------------------
>> >> For information about J forums see http://www.jsoftware.com/forums.htm
>> >>
>> >
>> > ----------------------------------------------------------------------
>> > For information about J forums see http://www.jsoftware.com/forums.htm
>> >
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

 
  
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to