Voglio specificare cosa significa dare un'algebra come input per un algoritmo e non ho trovato molta letteratura a riguardo. Quindi, prima vorrei chiederti se puoi raccomandare un libro o un documento che affronti il tema dell'analisi della complessità delle algebre sui campi e definire chiaramente il problema decisionale .
Dopo qualche ricerca ho trovato qualcosa e voglio condividerlo qui e inoltre chiedo se le definizioni hanno senso e sono conformi alla letteratura (se ce ne sono):
Definizione: Sia essere un campo e un essere un commutativa finitamente generato F -algebra con base additivo B 1 , ... , b n ∈ F . Vogliamo ora catturare la struttura moltiplicativa dell'algebra e quindi scrivere ogni prodotto di elementi di base come una combinazione lineare di tutti gli elementi di base: ∀ 1 ≤ i , j , k ≤ n : ∃ a i j k : b i b j = n ∑ Glia i j k sono chiamaticoefficienti di struttura. Abbiamo direttamente che: A≅ F [ b 1 ,…, b n ]
Ora si può definire il seguente problema decisionale: {(A,B)|A,B commutativa F -algebre con base B 1 ,... b n e A≅B}.Per specificare un isomorfismo è sufficiente scrivere ogni φ ( b i ) come combinazione lineare degli elementi di una base di B .
Qualcosa in questa definizione ti sembra strano o pensi che si possa lavorare con esso?