Fatti

Marie R., nata nel 1959, è ipovedente. Frequenta studi i cui costi supplementari legati alla sua disabilità sono coperti dall'assicurazione invalidità. Madre di due figli nati nel 1985 e 1991, si è sposata il 20 aprile 1990 con Markus S. Dopo essersi annunciata il 21 dicembre 1987 per beneficiare di prestazioni complementari, la cassa di compensazione del Cantone di Soletta le ha assegnato prestazioni complementari oltre all'indennità giornaliera dell'assicurazione invalidità, che sono state adattate più volte. Secondo una decisione non contestata del 16 gennaio 1991, l'importo delle prestazioni complementari ammontava a partire da gennaio 1991 a 1'323 franchi al mese. Nell'ambito di un controllo periodico, la filiale R. della cassa di compensazione ha informato nel settembre 1991 che Marie R. si era sposata il 20 aprile 1990, senza che questa informazione fosse stata trasmessa. Con decisione del 22 novembre 1991, la cassa di compensazione ha quindi assegnato all'assicurata prestazioni complementari di 1'631 franchi al mese a decorrere dal settembre 1991.

Legge

In primo luogo, il Tribunale federale delle assicurazioni sociali esamina la questione del limite di reddito applicabile per il calcolo delle prestazioni complementari. Secondo l'art. 2 cpv. 1quater LPC, i beneficiari di indennità giornaliere dell'assicurazione invalidità hanno anche diritto a prestazioni complementari, ma i limiti di reddito aumentati dell'importo corrispondente al limite di reddito valido per gli orfani non sono loro applicabili. Il Tribunale ritiene che questa interpretazione emerga chiaramente dal testo di legge ed è conforme all'intenzione del legislatore.

Successivamente, il Tribunale esamina a partire da quale data il fatto che la richiedente si sia sposata il 20 aprile 1990 debba essere preso in considerazione per il calcolo delle prestazioni complementari. Secondo l'art. 25 cpv. 1 lett. a e cpv. 2 lett. a OPC-AVS/AI, in caso di cambiamento nella comunità di persone che serve da base per…