Freely transported terms in dependent type theory
Given and we can make sense of transported terms along equalities between indices in . Say, with
for .
For instance, if and then
To avoid landing in transport hell, I suspect that it may be preferable to work inside of a description of freely transported terms instead of taking semantic transports. The hypothesis is that by using descriptions of formal transport rather than actually computing a transport, we may defer the computation of an actual transport until the end of a construction. So instead of working with directly, perhaps we may work with
I think that this is very closely related to the Fording trick, as a map out of ,
can instead be described as a map,
Both this and the fording trick use the Coyoneda lemma to represent an dependent type family.