We revisit the famous notion of sheaves through the lens of type theory and side-effects. Using the language of \(\textsf{MLTT}\) , we show that they inductively approximate idealized functional objects as decision trees, realizing a generalized form of continuity. We materialize this intuition in \(\textsf{MLTT}^{\textsf{F}}\) , a case-study sheaf extension of \(\textsf{MLTT}\) with a Cohen real and leverage it to show uniform continuity of all \(\textsf{MLTT}\) functionals of type \(({\mathbb {N}}\rightarrow {\mathbb {B}}) \rightarrow {\mathbb {N}}\) . The latter results were mechanized in Rocq.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

In Cantor Space No One Can Hear You Stream

  • Martin Baillon,
  • Assia Mahboubi,
  • Pierre-Marie Pédrot

摘要

We revisit the famous notion of sheaves through the lens of type theory and side-effects. Using the language of \(\textsf{MLTT}\) , we show that they inductively approximate idealized functional objects as decision trees, realizing a generalized form of continuity. We materialize this intuition in \(\textsf{MLTT}^{\textsf{F}}\) , a case-study sheaf extension of \(\textsf{MLTT}\) with a Cohen real and leverage it to show uniform continuity of all \(\textsf{MLTT}\) functionals of type \(({\mathbb {N}}\rightarrow {\mathbb {B}}) \rightarrow {\mathbb {N}}\) . The latter results were mechanized in Rocq.