Syntactic Confectionery Delight PerlMonks

### Re: Obtaining terms in an expansion

 on Jan 05, 2006 at 21:24 UTC ( #521353=note: print w/replies, xml ) Need Help??

in reply to Obtaining terms in an expansion

Could you elaborate on why you need to do this? It sounds an awful lot like homework to me.

Replies are listed 'Best First'.
Re^2: Obtaining terms in an expansion
by randyk (Parson) on Jan 05, 2006 at 21:44 UTC
It's not a homework problem, although I can see how it might look like one. The problem arises in something we're looking at involving quantum entanglement - each of the a[i][0] + a[i][1] terms (i=0, 1, 2, ..., N-1) represents a two-level quantum state. N such terms multiplied together thus represents a product state of N two-level states. We're then seeing if a general state can be written in this form - if it cannot, then the degree to which it can't is a measure of the degree of entanglement.
```my \$prod = 1; # multiplicative identity, of course

for ( @a )
{
my(\$x,\$y) = @\$_;
\$prod *= \$x + \$y;
}

That does what you describe, but it's not 2^N. Not sure where the discrepancy lies...

We're building the house of the future together.
Re^2: Obtaining terms in an expansion
by BUU (Prior) on Jan 05, 2006 at 21:30 UTC
Who cares if it's homework? He's provided a clear and concise explanation of his problem, he provided the code he's tried so far, what more do you want? Does it really matter for which purpose the ultimate solution will be applied?

Create A New User
Node Status?
node history
Node Type: note [id://521353]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (4)
As of 2021-05-10 21:28 GMT
Sections?
Information?
Find Nodes?
Leftovers?
Voting Booth?
Perl 7 will be out ...

Results (108 votes). Check out past polls.

Notices?