Equivalentemente, esiste una semantica denotazionale nota per i linguaggi probabilistici di programmazione funzionale di ordine superiore? In particolare, esiste un modello di dominio di puro non tipizzato -esteso esteso da un'operazione di scelta binaria casuale simmetrica.
Motivazione
Le categorie chiuse cartesiane forniscono una semantica a calcoli ordine superiore. I powerdomain probabilistici forniscono semantica ai programmi stocastici. Un CCC chiuso sotto un'operazione probabilistica di powerdomain fornirebbe una semantica a un linguaggio di programmazione funzionale di ordine superiore stocastico.
Lavoro correlato
Tix, Keimel e Plotkin (2004) [1] forniscono costruzioni moderne delle operazioni del dominio di potenza inferiore, superiore e convesso, ma osservano che
È ancora un problema aperto se esiste una categoria cartesiana chiusa di domini continui che è chiusa sotto la costruzione di powerdomain probabilistici.
Mislove (2013) [2,3] fornisce semantica per variabili casuali continue in un linguaggio del primo ordine, ma lo osserva
Anche se il dominio di potere probabilistico lascia il CCC dei poset completi diretti (dcpos, in breve) e delle mappe continue di Scott invarianti, non esiste una categoria cartesiana di domini chiusi - dcpos che soddisfano il solito presupposto di approssimazione - che è noto essere invariante sotto questo costrutto. Il meglio che si sa è che la categoria di domini coerenti è invariante sotto la monade della scelta probabilistica [4], ma questa categoria non è chiusa cartesiana.
Riferimenti
- Regina Tix, Klaus Keimel e Gordon Plotkin (2004) "Domini semantici per combinare probabilità e non determinismo" .
- Michael Mislove (2013) "Anatomia di un dominio di variabili casuali continue I"
- Michael Mislove (2013) "Anatomia di un dominio di variabili casuali continue II"
- Jung, A. e R. Tix (1998) "Il fastidioso potere probabilistico"