De manière équivalente, existe-t-il une sémantique dénotationnelle connue pour les langages de programmation fonctionnels d'ordre supérieur probabilistes? Plus précisément, existe-t-il un modèle de domaine de -calculus pur non typé étendu par une opération de choix binaire aléatoire symétrique.
Motivation
Les catégories fermées cartésiennes fournissent une sémantique aux -calculi d' ordre supérieur. Les domaines de puissance probabilistes fournissent une sémantique aux programmes stochastiques. Un CCC fermé sous une opération de domaine de puissance probabiliste fournirait une sémantique à un langage de programmation fonctionnel d'ordre supérieur stochastique.
Travaux connexes
Tix, Keimel et Plotkin (2004) [1] donnent des constructions modernes des opérations du domaine de puissance inférieur, supérieur et convexe, mais remarquent que
Reste à savoir s'il existe une catégorie fermée cartésienne de domaines continus qui est fermée par la construction de domaines de pouvoir probabilistes.
Mislove (2013) [2,3] donne la sémantique des variables aléatoires continues dans un langage de premier ordre, mais remarque que
Même si le domaine de puissance probabiliste laisse le CCC des posets complets dirigés (dcpos, pour faire court) et des cartes Scott-continues invariantes, il n'y a pas de catégorie fermée cartésienne de domaines - dcpos qui satisfont à l'hypothèse d'approximation habituelle - qui est connue pour être invariante sous cette construction. Le mieux connu est que la catégorie des domaines cohérents est invariante sous la monade de choix probabiliste [4], mais cette catégorie n'est pas fermée cartésienne.
Références
- Regina Tix, Klaus Keimel et Gordon Plotkin (2004) "Domaines sémantiques pour combiner probabilité et non-déterminisme" .
- Michael Mislove (2013) "Anatomie d'un domaine de variables aléatoires continues I"
- Michael Mislove (2013) "Anatomie d'un domaine de variables aléatoires continues II"
- Jung, A. et R. Tix (1998) "Le domaine de pouvoir probabiliste gênant"