Fatti
Il Tribunale cantonale del Cantone di Lucerna ha condannato Frank per tentativo di omicidio non portato a termine e abbandono di un ferito a due anni e mezzo di reclusione e tre anni di interdizione dei diritti civili. Frank aveva aggredito senza motivo Hammer dopo la chiusura di un esercizio pubblico, lo aveva colpito violentemente con pugni e calci, l'aveva gettato a terra e infine lasciato ferito e privo di sensi nella fredda e piovosa notte invernale sulla strada. Il Tribunale di Cassazione ha accolto il ricorso in nullità di Frank contro la sentenza del Tribunale cantonale, nella misura in cui chiedeva l'assoluzione dall'accusa di abbandono di un ferito.Legge
Il Tribunale cantonale ha condannato il ricorrente non solo per tentativo di omicidio non portato a termine, ma anche per abbandono di un ferito, sul presupposto che al momento in cui aveva lasciato la vittima priva di sensi giacente senza aiuto sulla strada, aveva rinunciato all'intenzione di uccidere.
Tuttavia, il fatto che l'abbandono del ferito sia seguito al tentativo di omicidio non significa necessariamente che i due reati siano in concorso reale. Ciò che è decisivo è stabilire se la pena inflitta per il tentativo di omicidio copra anche il mancato soccorso. È questo il caso, contrariamente all'opinione del Tribunale cantonale. Infatti, chi vuole uccidere e porta a termine il suo atto criminoso non può contemporaneamente avere la volontà di salvare la vittima dalla morte. L'intenzione di uccidere esclude necessariamente il mancato soccorso, che l'autore abbandoni o meno la vittima dopo i fatti. La pena inflitta per la volontà di uccidere portata a esecuzione copre quindi anche l'abbandono.
Ciò che vale per il tentativo di omicidio portato a termine deve applicarsi anche al tentativo non portato a termine, in cui l'autore rinuncia alla sua intenzione di uccidere in una certa fase dell'esecuzione. Il contenuto della sua decisione di…