Scommettere aiuta: Certezze infinite ed errori consapevoli Guido - - PowerPoint PPT Presentation

scommettere aiuta certezze infinite ed errori consapevoli
SMART_READER_LITE
LIVE PREVIEW

Scommettere aiuta: Certezze infinite ed errori consapevoli Guido - - PowerPoint PPT Presentation

Scommettere aiuta: Certezze infinite ed errori consapevoli Guido Gherardi Joint work with Vasco Brattka and Rupert H olzl Fakult at f ur Informatik Universit at der Bundeswehr M unchen Torino, 17.06.2015 2 -Statements ( x


slide-1
SLIDE 1

Scommettere aiuta: Certezze infinite ed errori consapevoli

Guido Gherardi

Joint work with Vasco Brattka and Rupert H¨

  • lzl

Fakult¨ at f¨ ur Informatik Universit¨ at der Bundeswehr M¨ unchen

Torino, 17.06.2015

slide-2
SLIDE 2

Π2-Statements

(∀x ∈ X)(∃y ∈ Y)R(x, y)

slide-3
SLIDE 3

The Computable Analysis Model

✶ ✲

3 2581284527 32 2118 0 99 576229 15 182436 93 52 5 M 67 25 13 38 8

✲ ✲ ✲ ✛

7 0 28

❥ Figure : A Turing machine working with infinite sequences.

slide-4
SLIDE 4

Definition (Representations)

A representation of a set X is a surjective function ρX :⊆ NN → X. The pair (X, ρX) is called a represented space. Usually, admissible representations (e.g., Cauchy representartions) are used. x ∈ X is ρX-computable if it has some computable ρX-name p ∈ NN.

slide-5
SLIDE 5

Definition (Representations)

A representation of a set X is a surjective function ρX :⊆ NN → X. The pair (X, ρX) is called a represented space. Usually, admissible representations (e.g., Cauchy representartions) are used. x ∈ X is ρX-computable if it has some computable ρX-name p ∈ NN.

slide-6
SLIDE 6

r r r r r r r s

x0 x1 x2 x3 x4 x5 x6 x

Figure : The Cauchy Representation δX: for a separable metric space X, a point x ∈ X is encoded by a Cauchy sequence x0, x1, x2, ... of elements from a fixed dense countable set D ⊆ X that uniformly converges to x.

slide-7
SLIDE 7

✍✌ ✎☞ ✖✕ ✗✔ ✒✑ ✓✏ ✖✕ ✗✔ ✚✙ ✛✘ ✧✦ ★✥ ✚✙ ✛✘ ✫✪ ✬✩ ✫✪ ✬✩ ★★ ★★★ ★ Figure : The Negative Representation ψX: for a separable metric space X, a closed set A ⊆ X is encoded by a list of basic open balls exausting its complement.

slide-8
SLIDE 8

Definition (Realizers)

Let (X, ρX), (Y, ρY) be represented spaces and let f :⊆ X ⇒ Y be a multi-valued function. A function F :⊆ NN → NN is a (ρX, ρY)-realizer of f (F ⊢ f) if ρY ◦ F(p) ∈ f(ρX(p)) for all p ∈ NN such that ρX(p) ∈ dom(f). p ∈ NN

F

  • ρX
  • F(p) ∈ NN

ρY

  • x ∈ X

f

y ∈ f(x) ⊆ Y

f is said to be (ρX, ρY)-computable if it has a computable (ρX, ρY)-realizer F.

slide-9
SLIDE 9

Definition (Realizers)

Let (X, ρX), (Y, ρY) be represented spaces and let f :⊆ X ⇒ Y be a multi-valued function. A function F :⊆ NN → NN is a (ρX, ρY)-realizer of f (F ⊢ f) if ρY ◦ F(p) ∈ f(ρX(p)) for all p ∈ NN such that ρX(p) ∈ dom(f). p ∈ NN

F

  • ρX
  • F(p) ∈ NN

ρY

  • x ∈ X

f

y ∈ f(x) ⊆ Y

f is said to be (ρX, ρY)-computable if it has a computable (ρX, ρY)-realizer F.

slide-10
SLIDE 10

Paradigm extensions: limit computability

✶ ✲

3 2581284527 32 2118 0 99 576229 15 182436 93 52 5 M 67 25 13 38 8

✲ ✲ ✛

7 0 28

958847612316

Figure : A limit Turing machine.

slide-11
SLIDE 11

Paradigm extensions: non deterministic computations

A (multi-valued) function f :⊆ X ⇒ Y is said to be non deterministic computable if the following conditions hold:

slide-12
SLIDE 12

p ⊢ x ∈ dom(f) ⊆ X dom(F) NN NN 2N Sp r Yes! M Succes oracles Output q ⊢ y ∈ f(x) ⊆ Y

slide-13
SLIDE 13

p ⊢ x ∈ dom(f) ⊆ X dom(F) NN NN 2N Sp r No! Stop the computation Failure! M Failure recognition mechanism

slide-14
SLIDE 14

Las Vegas computability

The closed set Sp has moreover positive measure µ(Sp) > 0: A 1 λ µ(A) = µ(0102N) = 2−|010| = 2−3

slide-15
SLIDE 15

Examples of theorems that are:

◮ computable: Urysohn Extension Lemma, Urysohn-Tietze

Extension Lemma, Heine-Borel Theorem, Weierstrass Approximation Theorem, Baire Category Theorem,...

◮ finitely mind changes complete:, Banach Inverse Mapping

Theorem, Open Mapping Theorem, Closed Graph Theorem, Uniform Boundedness Theorem, (contrapositive

  • f) Baire Category Theorem...

◮ non deterministic complete: Hahn-Banach Extension

Theorem, Brouwer Fixed Point Theorem,...

◮ limit complete: Monotone Convergence Theorem,...

slide-16
SLIDE 16

Examples of theorems that are:

◮ computable: Urysohn Extension Lemma, Urysohn-Tietze

Extension Lemma, Heine-Borel Theorem, Weierstrass Approximation Theorem, Baire Category Theorem,...

◮ finitely mind changes complete:, Banach Inverse Mapping

Theorem, Open Mapping Theorem, Closed Graph Theorem, Uniform Boundedness Theorem, (contrapositive

  • f) Baire Category Theorem...

◮ non deterministic complete: Hahn-Banach Extension

Theorem, Brouwer Fixed Point Theorem,...

◮ limit complete: Monotone Convergence Theorem,...

slide-17
SLIDE 17

Examples of theorems that are:

◮ computable: Urysohn Extension Lemma, Urysohn-Tietze

Extension Lemma, Heine-Borel Theorem, Weierstrass Approximation Theorem, Baire Category Theorem,...

◮ finitely mind changes complete:, Banach Inverse Mapping

Theorem, Open Mapping Theorem, Closed Graph Theorem, Uniform Boundedness Theorem, (contrapositive

  • f) Baire Category Theorem...

◮ non deterministic complete: Hahn-Banach Extension

Theorem, Brouwer Fixed Point Theorem,...

◮ limit complete: Monotone Convergence Theorem,...

slide-18
SLIDE 18

Examples of theorems that are:

◮ computable: Urysohn Extension Lemma, Urysohn-Tietze

Extension Lemma, Heine-Borel Theorem, Weierstrass Approximation Theorem, Baire Category Theorem,...

◮ finitely mind changes complete:, Banach Inverse Mapping

Theorem, Open Mapping Theorem, Closed Graph Theorem, Uniform Boundedness Theorem, (contrapositive

  • f) Baire Category Theorem...

◮ non deterministic complete: Hahn-Banach Extension

Theorem, Brouwer Fixed Point Theorem,...

◮ limit complete: Monotone Convergence Theorem,...

slide-19
SLIDE 19

Examples of theorems that are:

◮ computable: Urysohn Extension Lemma, Urysohn-Tietze

Extension Lemma, Heine-Borel Theorem, Weierstrass Approximation Theorem, Baire Category Theorem,...

◮ finitely mind changes complete:, Banach Inverse Mapping

Theorem, Open Mapping Theorem, Closed Graph Theorem, Uniform Boundedness Theorem, (contrapositive

  • f) Baire Category Theorem...

◮ non deterministic complete: Hahn-Banach Extension

Theorem, Brouwer Fixed Point Theorem,...

◮ limit complete: Monotone Convergence Theorem,...

slide-20
SLIDE 20

Characterization of Las Vegas computable functions

f is Weihrauch-reducible to g (f ≤W g) if there are computable K :⊆ NN × NN → NN, H :⊆ NN → NN such that H(id, GK) ⊢ f, for every G ⊢ g.

✎ ✍ ☞ ✌ ✎ ✍ ☞ ✌ ✎ ✍ ☞ ✌ ✎ ✍ ☞ ✌ ✎ ✍ ☞ ✌ ✎ ✍ ☞ ✌ ✎ ✍ ☞ ✌ ✎ ✍ ☞ ✌ ✎ ✍ ☞ ✌ ✎ ✍ ☞ ✌ q q q q q q q q q q ✞ ✝ ☎ ✆ ❄ ❄ ❄ ❄

X Y NN NN NN NN NN NN Z W

✞ ✝ ☎ ✆ ✲ ✲ ✲ ✲ ✲

G K H g f ρZ ρX ρY ρW id

p p p

✲ ✲

x y f(x) q

slide-21
SLIDE 21

<W, ≡W, |W are defined in the obvious way. Via ≡W a lattice of equivalence classes is obtained, called the Weihrauch lattice.

slide-22
SLIDE 22

<W, ≡W, |W are defined in the obvious way. Via ≡W a lattice of equivalence classes is obtained, called the Weihrauch lattice.

slide-23
SLIDE 23

Definition (Positive Closed Choice)

Given a computable metric space X with a Borel measure µ, PCX :⊆ A−(X) ⇒ X, A → A, is the positive closed choice

  • perator, which selects points from closed sets A ⊆ X of

positive measure denoted by the negative representation ψX

−.

✍✌ ✎☞ ✖✕ ✗✔ ✒✑ ✓✏ ✖✕ ✗✔ ✚✙ ✛✘ ✧✦ ★✥ ✚✙ ✛✘ ✫✪ ✬✩ ✫✪ ✬✩ ★★★ ★ ★ ★ s s

CX

slide-24
SLIDE 24

Theorem

Let X and Y be represented spaces. The following are equivalent for f :⊆ X ⇒ Y:

◮ f is Las Vegas computable, ◮ f ≤W PC2N ≡W PC[0,1].

slide-25
SLIDE 25

Theorem

Let X and Y be represented spaces. The following are equivalent for f :⊆ X ⇒ Y:

◮ f is Las Vegas computable, ◮ f ≤W PC2N ≡W PC[0,1].

slide-26
SLIDE 26

Theorem

Let X and Y be represented spaces. The following are equivalent for f :⊆ X ⇒ Y:

◮ f is Las Vegas computable, ◮ f ≤W PC2N ≡W PC[0,1].

slide-27
SLIDE 27

Definition (WWKL)

Let T ∞ ⊆ 2N be the set of (charachteristic functions of) infinite binary trees. We define then: WWKL :⊆ T ∞ ⇒ 2N, T → [T] := {p ∈ 2N| p is an infinite path in T with µ([T]) > 0}.

Theorem

Let X and Y be represented spaces. The following are equivalent for f :⊆ X ⇒ Y:

◮ f is Las Vegas computable, ◮ f ≤W WWKL.

slide-28
SLIDE 28

Definition (WWKL)

Let T ∞ ⊆ 2N be the set of (charachteristic functions of) infinite binary trees. We define then: WWKL :⊆ T ∞ ⇒ 2N, T → [T] := {p ∈ 2N| p is an infinite path in T with µ([T]) > 0}.

Theorem

Let X and Y be represented spaces. The following are equivalent for f :⊆ X ⇒ Y:

◮ f is Las Vegas computable, ◮ f ≤W WWKL.

slide-29
SLIDE 29

Basic properties of Las Vegas Computable Functions

Theorem (Closure under composition)

The class of Las Vegas computable multi-valued function is closed under composition. Hence: Las Vegas Computable multi-valued functions constitute a natural computational class.

slide-30
SLIDE 30

Basic properties of Las Vegas Computable Functions

Theorem (Closure under composition)

The class of Las Vegas computable multi-valued function is closed under composition. Hence: Las Vegas Computable multi-valued functions constitute a natural computational class.

slide-31
SLIDE 31

Do interesting Las Vegas computable functions exist?

VITALI’S THEOREM Let A ⊆ [0, 1] be Lebesgue measurable and let I be a sequence of intervals. If I is a Vitali cover of A, then there exists a subsequence J of I that eliminates A. Three classically equivalent versions of the Vitali Covering Theorem (for the special case of A = [0, 1]):

  • 1. For every Vitali cover I of [0, 1] there exists a subsequence

J of I that eliminates [0, 1].

  • 2. For every saturated sequence I that does not admit a

subsequence which eliminates [0, 1], there exists a point x ∈ [0, 1] that is not covered by I.

  • 3. For every sequence I that does not admit a subsequence

which eliminates [0, 1], there exists a point x ∈ [0, 1] that is not captured by I.

slide-32
SLIDE 32

Do interesting Las Vegas computable functions exist?

VITALI’S THEOREM Let A ⊆ [0, 1] be Lebesgue measurable and let I be a sequence of intervals. If I is a Vitali cover of A, then there exists a subsequence J of I that eliminates A. Three classically equivalent versions of the Vitali Covering Theorem (for the special case of A = [0, 1]):

  • 1. For every Vitali cover I of [0, 1] there exists a subsequence

J of I that eliminates [0, 1].

  • 2. For every saturated sequence I that does not admit a

subsequence which eliminates [0, 1], there exists a point x ∈ [0, 1] that is not covered by I.

  • 3. For every sequence I that does not admit a subsequence

which eliminates [0, 1], there exists a point x ∈ [0, 1] that is not captured by I.

slide-33
SLIDE 33

Do interesting Las Vegas computable functions exist?

VITALI’S THEOREM Let A ⊆ [0, 1] be Lebesgue measurable and let I be a sequence of intervals. If I is a Vitali cover of A, then there exists a subsequence J of I that eliminates A. Three classically equivalent versions of the Vitali Covering Theorem (for the special case of A = [0, 1]):

  • 1. For every Vitali cover I of [0, 1] there exists a subsequence

J of I that eliminates [0, 1].

  • 2. For every saturated sequence I that does not admit a

subsequence which eliminates [0, 1], there exists a point x ∈ [0, 1] that is not covered by I.

  • 3. For every sequence I that does not admit a subsequence

which eliminates [0, 1], there exists a point x ∈ [0, 1] that is not captured by I.

slide-34
SLIDE 34

The corresponding multi-valued functions:

Definition (Vitali Covering Theorem)

We define the following:

  • 1. VCT0 :⊆ Int ⇒ Int with

VCT0(I) := {J : J is a subsequence of I that eliminates [0, 1]} for I a Vitali cover of [0, 1].

  • 2. VCT1 :⊆ Int ⇒ [0, 1] with

VCT1(I) := [0, 1] \

  • I

for I saturated with no subsequence eliminating [0, 1].

  • 3. VCT2 :⊆ Int ⇒ [0, 1] with

VCT2(I) := {x ∈ [0, 1] : x is not captured by I} for I with no subsequence eliminating [0, 1].

slide-35
SLIDE 35

Theorem

VCT0 is computable.

Theorem

VCT1 is Las Vegas complete.

slide-36
SLIDE 36

Las Vegas Computable functions with finitely many mind changes

If we allow the Las Vegas machines to perform finitely many corrections on the output tape, then we obtain the class of Las Vegas Computable functions with finitely many mind changes.

Theorem

The class of Las Vegas computable functions with finitely many mind changes is closed under composition.

Theorem

Let X, Y be represented spaces. The following are equivalent for f :⊆ X ⇒ Y:

◮ f is Las Vegas comp. with finitely many mind changes, ◮ f ≤W PCR.

Proposition

PCR ≡W PC∆

[0,1].

slide-37
SLIDE 37

Las Vegas Computable functions with finitely many mind changes

If we allow the Las Vegas machines to perform finitely many corrections on the output tape, then we obtain the class of Las Vegas Computable functions with finitely many mind changes.

Theorem

The class of Las Vegas computable functions with finitely many mind changes is closed under composition.

Theorem

Let X, Y be represented spaces. The following are equivalent for f :⊆ X ⇒ Y:

◮ f is Las Vegas comp. with finitely many mind changes, ◮ f ≤W PCR.

Proposition

PCR ≡W PC∆

[0,1].

slide-38
SLIDE 38

Las Vegas Computable functions with finitely many mind changes

If we allow the Las Vegas machines to perform finitely many corrections on the output tape, then we obtain the class of Las Vegas Computable functions with finitely many mind changes.

Theorem

The class of Las Vegas computable functions with finitely many mind changes is closed under composition.

Theorem

Let X, Y be represented spaces. The following are equivalent for f :⊆ X ⇒ Y:

◮ f is Las Vegas comp. with finitely many mind changes, ◮ f ≤W PCR.

Proposition

PCR ≡W PC∆

[0,1].

slide-39
SLIDE 39

Las Vegas Computable functions with finitely many mind changes

If we allow the Las Vegas machines to perform finitely many corrections on the output tape, then we obtain the class of Las Vegas Computable functions with finitely many mind changes.

Theorem

The class of Las Vegas computable functions with finitely many mind changes is closed under composition.

Theorem

Let X, Y be represented spaces. The following are equivalent for f :⊆ X ⇒ Y:

◮ f is Las Vegas comp. with finitely many mind changes, ◮ f ≤W PCR.

Proposition

PCR ≡W PC∆

[0,1].

slide-40
SLIDE 40

Theorem

VCT2 is Las Vegas computable with finite mind changes.

Question

Is VCT2 Las Vegas with f.m.m.c. complete (i.e. VCT2 ≡W VCT∆

1 )?

We don’t know!

slide-41
SLIDE 41

Theorem

VCT2 is Las Vegas computable with finite mind changes.

Question

Is VCT2 Las Vegas with f.m.m.c. complete (i.e. VCT2 ≡W VCT∆

1 )?

We don’t know!

slide-42
SLIDE 42

Theorem

VCT2 is Las Vegas computable with finite mind changes.

Question

Is VCT2 Las Vegas with f.m.m.c. complete (i.e. VCT2 ≡W VCT∆

1 )?

We don’t know!

slide-43
SLIDE 43

Probabilistic Algorithms

What happens when the condition about the failure recognition mechanism does not necessarily apply?

◮ the successful oracle sets Sp are not necessarily closed ◮ the successful oracle sets Sp do not need to depend in any

uniform way from inputs p.

slide-44
SLIDE 44

Probabilistic Algorithms

What happens when the condition about the failure recognition mechanism does not necessarily apply?

◮ the successful oracle sets Sp are not necessarily closed ◮ the successful oracle sets Sp do not need to depend in any

uniform way from inputs p.

slide-45
SLIDE 45

Probabilistic Algorithms

What happens when the condition about the failure recognition mechanism does not necessarily apply?

◮ the successful oracle sets Sp are not necessarily closed ◮ the successful oracle sets Sp do not need to depend in any

uniform way from inputs p.

slide-46
SLIDE 46

Non-uniform computability:

Theorem (Single-valued probabilistic degrees)

Let X be a represented space and let Y be a T0-space with countable base and standard representation. If a single-valued function f : X → Y is probabilistic, then it is non uniformly computable, that is f maps computable inputs to computable

  • utputs. Even more f(x) ≤r x for all x ∈ X.
slide-47
SLIDE 47

Proposition

f Las Vegas computable = ⇒ f probabilistic. What about the inverse?

slide-48
SLIDE 48

Natural probabilistic but not Las Vegas

IVT: 1 f

slide-49
SLIDE 49

p0, p1, p2, ...

★ ✧ ✥ ✦ ★ ✧ ✥ ✦ ★ ✧ ✥ ✦ ★ ✧ ✥ ✦ ★ ✧ ✥ ✦ ★ ✧ ✥ ✦

p lim

r

x X Y y

✲ ✲

f = f ′ F1 ⊢ f ′ F0 ⊢ f p q

❄ ✻ q

ρX ρ′

X

ρY ρY NN NN NN NN

☛ ✡ ✟ ✠

f(x) z

✗ ❄ Figure : The derivative jump f ′ of f.

slide-50
SLIDE 50

Theorem

IVT is probabilistic. In fact IVT ≤W WWKL′.

Theorem

IVT is neither Las Vegas computable nor Las Vegas computable with finitely many mind changes.

slide-51
SLIDE 51

Theorem

IVT is probabilistic. In fact IVT ≤W WWKL′.

Theorem

IVT is neither Las Vegas computable nor Las Vegas computable with finitely many mind changes.

slide-52
SLIDE 52

Conclusions

◮ We have extended the models of computations to Las

Vegas Turing Machines

◮ We have charachterized Las Vegas computability in terms

  • f Weihrauch reducibility

◮ We have seen that a version of Vitali Theorem is Las

Vegas Computable and another one is Las Vegas Computable with finitely many mind changes

◮ We have extended the models of computations to

probabilistic Turing Machines

◮ We have seen that (essentially) all single valued

probabilistic funtions are non uniformly computable

◮ We have seen that the Intermediate Value Theorem is

probabilistically computable but not Las Vegas computable (even with finitely many mind changes).

slide-53
SLIDE 53

Conclusions

◮ We have extended the models of computations to Las

Vegas Turing Machines

◮ We have charachterized Las Vegas computability in terms

  • f Weihrauch reducibility

◮ We have seen that a version of Vitali Theorem is Las

Vegas Computable and another one is Las Vegas Computable with finitely many mind changes

◮ We have extended the models of computations to

probabilistic Turing Machines

◮ We have seen that (essentially) all single valued

probabilistic funtions are non uniformly computable

◮ We have seen that the Intermediate Value Theorem is

probabilistically computable but not Las Vegas computable (even with finitely many mind changes).

slide-54
SLIDE 54

Conclusions

◮ We have extended the models of computations to Las

Vegas Turing Machines

◮ We have charachterized Las Vegas computability in terms

  • f Weihrauch reducibility

◮ We have seen that a version of Vitali Theorem is Las

Vegas Computable and another one is Las Vegas Computable with finitely many mind changes

◮ We have extended the models of computations to

probabilistic Turing Machines

◮ We have seen that (essentially) all single valued

probabilistic funtions are non uniformly computable

◮ We have seen that the Intermediate Value Theorem is

probabilistically computable but not Las Vegas computable (even with finitely many mind changes).

slide-55
SLIDE 55

Conclusions

◮ We have extended the models of computations to Las

Vegas Turing Machines

◮ We have charachterized Las Vegas computability in terms

  • f Weihrauch reducibility

◮ We have seen that a version of Vitali Theorem is Las

Vegas Computable and another one is Las Vegas Computable with finitely many mind changes

◮ We have extended the models of computations to

probabilistic Turing Machines

◮ We have seen that (essentially) all single valued

probabilistic funtions are non uniformly computable

◮ We have seen that the Intermediate Value Theorem is

probabilistically computable but not Las Vegas computable (even with finitely many mind changes).

slide-56
SLIDE 56

Conclusions

◮ We have extended the models of computations to Las

Vegas Turing Machines

◮ We have charachterized Las Vegas computability in terms

  • f Weihrauch reducibility

◮ We have seen that a version of Vitali Theorem is Las

Vegas Computable and another one is Las Vegas Computable with finitely many mind changes

◮ We have extended the models of computations to

probabilistic Turing Machines

◮ We have seen that (essentially) all single valued

probabilistic funtions are non uniformly computable

◮ We have seen that the Intermediate Value Theorem is

probabilistically computable but not Las Vegas computable (even with finitely many mind changes).

slide-57
SLIDE 57

Conclusions

◮ We have extended the models of computations to Las

Vegas Turing Machines

◮ We have charachterized Las Vegas computability in terms

  • f Weihrauch reducibility

◮ We have seen that a version of Vitali Theorem is Las

Vegas Computable and another one is Las Vegas Computable with finitely many mind changes

◮ We have extended the models of computations to

probabilistic Turing Machines

◮ We have seen that (essentially) all single valued

probabilistic funtions are non uniformly computable

◮ We have seen that the Intermediate Value Theorem is

probabilistically computable but not Las Vegas computable (even with finitely many mind changes).

slide-58
SLIDE 58

Conclusions

◮ We have extended the models of computations to Las

Vegas Turing Machines

◮ We have charachterized Las Vegas computability in terms

  • f Weihrauch reducibility

◮ We have seen that a version of Vitali Theorem is Las

Vegas Computable and another one is Las Vegas Computable with finitely many mind changes

◮ We have extended the models of computations to

probabilistic Turing Machines

◮ We have seen that (essentially) all single valued

probabilistic funtions are non uniformly computable

◮ We have seen that the Intermediate Value Theorem is

probabilistically computable but not Las Vegas computable (even with finitely many mind changes).

slide-59
SLIDE 59
  • V. Brattka, G. G, R. H¨
  • lzl: Probabilistic Computability and

Choice, Information and Computation 242: 249-286 (2015)