[Php-it] Prodotto cartesiano tra array

Giovanni Cappellini giovanni.cappellini at gmail.com
Mon Jul 10 10:40:23 CEST 2006


> scusa la mia incompetenza matematica .. ma da quando in qua il "prodotto 
> cartesiano" di due vettori è la *concatenazione* dei suoi elementi ?????

Il prodotto cartesiano di n insiemi è l'insieme di tutte le possibili 
tuple aventi n elementi, dove per ogni k che va da 0 a n l'elemento k 
della tupla appartiene all'insieme k.

Quindi per essere coerenti dal punto di vista logico-matematico avrei 
dovuto far restituire alla funzione un insieme di vettori, tuttavia in 
base allo scopo finale che era quello di ottenere tutte le possibile 
concatenazioni di stringhe ho reso concreto il concetto astratto di 
prodotto cartesiano all'interno della funzione.

La funzione stessa sarebbe migliorabile estendola a n vettori, e 
operando con ricorsività, ma direi che possiamo chiudere con la 
matematica prima che dimostri i miei limiti :)


More information about the Php-it mailing list