请输入您要查询的字词:

 

单词 A211Definitions
释义

A.2.11 Definitions


Although the rules we listed so far allows us to construct everything we need directly, wewould still like to be able to use named constants, such as 𝗂𝗌𝖾𝗊𝗎𝗂𝗏, as a matter ofconvenience. Informally, we can think of these constants simply asabbreviations, but the situation is a bit subtler in the formalization.

For example, consider function composition, which takes f:AB andg:BC to gf:AC. Somewhat unexpectedly, to make this work formally, must take as arguments not only f and g, but also their types A, B, C:

:λ(A:𝒰i).λ(B:𝒰i).λ(C:𝒰i).λ(g:BC).λ(f:AB).λ(x:A).g(f(x)).

From a practical perspective, we do not want to annotate each application of with A, B and C, as the are usually quite easily guessed from surrounding information. We would like to simply write gf.Then, strictly speaking, gf is not an abbreviation for λ(x:A).g(f(x)),because it involves additional implicit arguments which we want to suppress.

Inference of implicit arguments, typical ambiguity (§1.3 (http://planetmath.org/13universesandfamilies)),ensuring that symbols are only defined once, etc., are collectively calledelaboration. Elaboration must take place prior to checking a derivation, and isthus not usually presented as part of the core type theoryPlanetmathPlanetmath. However, it isessentially impossible to use any implementation of type theory which does notperform elaboration; see [Coq, norell2007towards] for further discussion.

随便看

 

数学辞典收录了18232条数学词条,基本涵盖了常用数学知识及数学英语单词词组的翻译及用法,是数学学习的有利工具。

 

Copyright © 2000-2023 Newdu.com.com All Rights Reserved
更新时间:2025/5/4 20:06:42