RE: Apply and Heads option
- To: mathgroup at smc.vnet.net
- Subject: [mg35231] RE: [mg35213] Apply and Heads option
- From: "David Park" <djmp at earthlink.net>
- Date: Wed, 3 Jul 2002 05:13:39 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Ted, Apply[h, f[y][x]] h[x] Apply[h, f[y][x], 1, Heads -> False] f[y][x] Apply[h, f[y][x], 1, Heads -> True] h[y][x] Apply[h, f[g[y]][g[x]], 2, Heads -> False] f[g[y]][h[x]] Apply[h, f[g[y]][g[x]], 2, Heads -> True] h[h[y]][h[x]] To change just the head of the head we would use Operate[h @@ # &, f[g[y]][g[x]]] h[g[y]][g[x]] David Park djmp at earthlink.net http://home.earthlink.net/~djmp/ > From: Ersek, Ted R [mailto:ErsekTR at navair.navy.mil] To: mathgroup at smc.vnet.net > > > Hello mathgroup, > --------- > > Apply has the Heads option. > Can somebody give an example where > Apply[f, expr, Heads->True] gives a different result than > Apply[f, expr, Heads->False]. > > OR where > > Apply[f, expr, levelspec, Heads->True] gives a different result than > Apply[f, expr, levelspec, Heads->False]. > > ---------- > Thanks, > Ted Ersek > >