Re: Mathematicas simplifications
- To: mathgroup at smc.vnet.net
- Subject: [mg96305] Re: [mg96279] Mathematicas simplifications
- From: "David Park" <djmpark at comcast.net>
- Date: Wed, 11 Feb 2009 05:20:46 -0500 (EST)
- References: <8450642.1234263950695.JavaMail.root@m02>
Mathematica can't evaluate Divisors[n] until it know what n is. So your f[n_] formulation is the correct method. David Park djmpark at comcast.net http://home.comcast.net/~djmpark/ From: Kilian Kilger [mailto:kilian at nihilnovi.de] Hello, if I type in Mathematica 7 for example Select[Divisors[n],SquareFreeQ] It gives me Divisors[n] as a response, which is wrong. If I type f[n_] := Select[Divisors[n],SquareFreeQ] and then f[4] it gives me {1,2} which is correct. If I type (afterwards) f[n] again the wrong answer "Divisors[n]" is shown. What am I doing wrong? Same happens in many other circumstances. Thanks in advance, Kilian.