Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight

Re: Obtaining terms in an expansion

by choedebeck (Beadle)
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?

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://521353]
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
Find Nodes?
    Voting Booth?
    Perl 7 will be out ...

    Results (108 votes). Check out past polls.