Ancestors

Written by Tom de Jong on 2025-02-01 at 21:00

🧵 A little thread on constructive mathematics and (tight) apartness relations in particular

[#]logic #math #constructiveMathematics

=> More informations about this toot | More toots from de_Jong_Tom@mathstodon.xyz

Written by Tom de Jong on 2025-02-01 at 21:01

An apartness relation on a set X is a binary relation ♯ on X that is symmetric, irreflexive and cotransitive. The latter means that x ♯ y implies x ♯ z or y ♯ z for any x,y,z ∈ X.

An apartness relation ♯ is said to be tight if any two elements are equal as soon as they are not apart: ¬ (x ♯ y) ⇒ (x = y) for all x,y ∈ X.

It's not hard to show that in classical mathematics any set has exactly one tight apartness, namely x ♯ y := x ≠ y.

What happens constructively?

=> More informations about this toot | More toots from de_Jong_Tom@mathstodon.xyz

Written by Tom de Jong on 2025-02-01 at 21:01

Because constructive mathematics is a generalization of classical mathematics, we cannot exhibit a set with two distinct apartness relations as that would contradict the law of excluded middle which is undecided in (neutral) constructive mathematics.

However, we can give a (simple!) example of set with two apartness relations such that the two relations cannot be shown to be the same.

More precisely, if the two relations were the same, then a so-called constructive taboo must hold.

A constructive taboo is a statement that is not constructively provable and false in some models.

What is funny is that the taboo in this case is an implication between taboos!

=> More informations about this toot | More toots from de_Jong_Tom@mathstodon.xyz

Written by Tom de Jong on 2025-02-01 at 21:02

For α : ℕ → 𝟚, let's say that α has a root if there exists n ∈ ℕ such that α n = 0.

Bishop's Limited Principle of Omniscience (LPO) says:

For any α : ℕ → 𝟚, it is decidable whether α has a root, i.e.

(∃ n ∈ ℕ . α n = 0) ∨ ¬ (∃ n ∈ ℕ . α n = 0).

Bishop's Weak Limited Principle of Omniscience (WLPO) says:

For any α : ℕ → 𝟚, it is decidable whether α does not have a root, i.e.

¬ (∃ n ∈ ℕ . α n = 0) ∨ ¬¬ (∃ n ∈ ℕ . α n = 0).

Both LPO and WLPO are constructive taboos and both are simple instances of the law of excluded middle.

Clearly, LPO implies WLPO, but the converse (WLPO ⇒ LPO) is actually a constructive taboo.

=> More informations about this toot | More toots from de_Jong_Tom@mathstodon.xyz

Written by Tom de Jong on 2025-02-01 at 21:02

Theorem: If the Cantor set (ℕ → 𝟚) has at most one tight apartness then WLPO implies LPO.

Proof:

The canonical apartness on the Cantor set is given by

α ♯ β := ∃ n ∈ ℕ . α n ≠ β n,

and it is well known (in constructive mathematics) that it is tight.

Another apartness is given by

α ♯₂ β := ∃ p : (ℕ → 𝟚) → 𝟚 . p α ≠ p β.

That this one is tight is due to @MartinEscardo and may be phrased as "the Cantor set is totally separated", see https://martinescardo.github.io/TypeTopology/TypeTopology.TotallySeparated.html.

Assuming WLPO, we can define

P : (ℕ → 𝟚) → 𝟚

P α := ¬ (α has a root).

Now, writing 𝟏 for the binary sequence that is always 1, we have, for any α : ℕ → 𝟚:

P α ≠ P 𝟏 if and only if ¬¬ (α has a root).

Hence, α ♯₂ 𝟏 if and only ¬¬ (α has a root), while α ♯ 𝟏 if and only if α has a root.

Thus, if the Cantor set has at most one tight apartness then

¬¬ (α has a root) ⇒ α has a root.

Together with WLPO which implies that ¬ (α has a root) is decidable, we get that it is decidable whether α has a root, i.e. LPO. ∎

=> More informations about this toot | More toots from de_Jong_Tom@mathstodon.xyz

Written by Martin Escardo on 2025-02-01 at 21:29

@de_Jong_Tom

Let me say that on Friday morning I conjectured that any type has at most one tight apartness relation, and that Tom is proving me wrong in this thread.

=> More informations about this toot | More toots from MartinEscardo@mathstodon.xyz

Toot

Written by soaproot on 2025-02-02 at 14:29

@MartinEscardo @de_Jong_Tom Good conjectures have interesting answers, but those answers don't have to be "yes".

It is particularly satisfying to see an answer formulated and in TypeTopology so quickly.

=> More informations about this toot | More toots from soaproot@sfba.social

Descendants

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113934766230093154
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
279.857242 milliseconds
Gemini-to-HTML Time
1.714506 milliseconds

This content has been proxied by September (3851b).