On 30/06/15 21:33, Gershom B wrote:> Hi Martin.
> The construction you describe, which “takes a J” and “generates an
> imposter J” sounds interesting but I can’t quite envision it,
> especially such that it holds “in MLTT of any variety”. (Who is to
> say we can’t have an MLTT that computes this on the nose?).
> Could you pass along the code that illustrates this?
It is here:
http://www.cs.bham.ac.uk/~mhe/yoneda/yoneda2.html
The more general question is what judgemental equality gives you.
Sometimes it is a lot: For example, the judgemental equality of the
-1-truncation HIT gives you function extensionality,
But if you assume propositional resizing, you can show that
-1-truncations exist (with the required judgemental equality) iff
function extensionality holds. So this judgemental equality gives you
no more than function extensionality.
I wonder if an analogous result holds for "weak" J, namely a J that
works as usual, but with its computation rule replaced by a path
(either axiomatized, like in HoTT, or proved/constructed, like in
cubicaltt).
I am undecided about this question.
But I definitely regard the notion of judgemental equality as rather
fishy (and I gather that I am not the only one, by many personal
discussions with many of you). It doesn't make part of my conception
of mathematical objects that exist (for example in my mind) before I
attempt to formalize them (in a paper, in a talk, in Agda, in
cubicaltt, or even set theory (if I am pressed by somebody to code my
thoughts in ZFC)).
Martin
On 30/06/15 21:33, Gershom B wrote:
> Hi Martin.
>
> The construction you describe, which “takes a J” and “generates an imposter J” sounds interesting but I can’t quite envision it, especially such that it holds “in MLTT of any variety”. (Who is to say we can’t have an MLTT that computes this on the nose?).
>
> Could you pass along the code that illustrates this?
It is here:
http://www.cs.bham.ac.uk/~mhe/yoneda/yoneda2.html
The more general question is what judgemental equality gives you.
Sometimes it is a lot: For example, the judgemental equality of the
-1-truncation HIT gives you function extensionality,
But if you assume propositional resizing, you can show that
-1-truncations exist (with the required judgemental equality) iff
function extensionality holds.
I wonder if an analogous result holds for "weak" J, namely a J that
works as usual, but with its computation rule replaced by a path (either
axiomatized, like in HoTT, or proved/constructed, like in cubicaltt).
I am undecided about this question.
But I definitely regard the notion of judgemental equality as rather
fishy. It doesn't make part of my conception of mathematical objects
that exist before I attempt to formalize them.
Martin