Higher Categorical Structures with Applications to Orbifolds and Computational Semantics
Higher Categorical Structures with Applications to Orbifolds and Computational Semantics
批准号:
RGPIN-2021-03919
负责人:
Pronk, Dorothea
金额:
$1.53万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2021
资助国家:
加拿大
项目状态:
已结题
起止时间:
2021-01-01 至 2022-12-31
中文摘要
我的研究项目是研究变换的代数。这里,变换可以表示计算机程序中的过程或微积分中的函数或对象的对称性,例如旋转或反射。变换通常只定义了一部分;例如,对象的一部分可能具有旋转对称性,但这种对称性可能不适用于整个对象。另一个例子是平方根函数。如果一个人想要一个实数作为结果,那么就不应该把它应用到负数上。目前的程序研究两个(相关的)方面:具有局部/局部对称性的对象代数的模型的构建和研究,以及变换的输入和/或输出参数的微小变化的影响的模型的构建和研究。其中一些模型允许人们描述和计算具有局部对称性的物体的某些特征,例如,这些特征在数学物理中被证明是有用的。一种这样的特征是通过考虑人们可以在对象上构建的直到变形的所有不同的路径来获得的,其中允许使用对象的对称性(例如反射或旋转)作为路径的一部分进行跳跃。我和我的合作者们继续开发和描述这些物体的新功能,以便使新的应用能够应用到机器人等领域。我和我的学生们正在开发新的模型,这些模型考虑到了光滑度等特定功能。当描述输入参数的微小变化对计算机程序结果的影响时,人们通常使用微分学。这在复杂模型的优化中很重要。导数衡量给定参数的微小变化将如何影响产出。在文献中,有一个代数模型来描述导数在编程语义中的作用。然而,在实践中,人们往往想要用一种叫做“反向微分”的东西来代替普通的正向微分。例如,神经网络训练的反向传播就是这种情况。这里的目标是,对于输出中的每个微小变化,追溯输入变量中的每个微小变化所做的贡献。事实证明,与计算通常的正向导数相比,使用反向导数可以更有效、更准确地实现这一点。我开发了一个代数模型,可以用来描述和研究涉及向后导数的计算机程序的语义。该模型还显示了后向导数和正向导数之间的关系。向后导数更强大,我的作品准确地展示了一个人需要向正向导数添加什么才能获得向后导数。在当前的程序中,我想将这种形式化与用于部分定义的过程和对称的代数以及用于并行计算的代数相结合,并将其与程序状态的公理化相结合。
英文摘要
My research program studies the algebra of transformations. Here,`transformation' may stand for a procedure in a computer program or a function in calculus or a symmetry of an object, such as a rotation or reflection. Transformations are often only partially defined; for instance, part of an object may have rotational symmetry, but this symmetry may not be applicable to the whole object. Another example is that of the square root function. If one wants a real number as outcome, then one should not apply it to negative numbers. The current program studies two (related) aspects: the construction and study of models for the algebra of objects with partial/local symmetry and the construction and study of models of the effects of small changes in the input and/or output parameters of a transformation. Some of these models allow one to describe and compute certain characteristics of objects with local symmetry that have proven useful in mathematical physics for instance. One such characteristic is obtained by considering all distinct paths one can construct on the object, up to deformation, where one is allowed to take jumps using the symmetry of the object (such as a reflection or a rotation) as part of the path. My collaborators and I continue to develop and describe new features of these objects in order to enable new applications to areas such as robotics. With my students I am developing new models that take particular features such as smoothness into account. When describing the effect of small changes in an input parameter on the outcome of a computer program, one normally uses differential calculus. This is important in optimization for complex models. The derivative measures how a small change in a given parameter will affect the output. In the literature, there is an algebraic model to describe the role of the derivative in programming semantics. However, in practice one often wants to use something called "reverse differentiation" instead of ordinary forward differentiation. This is for instance the case in back-propagation for neural network training. Here the goal is for each small change in the output to trace back the contribution that each small change in the input variables made. It turns out that this can be done more efficiently and more accurately using the reverse derivative than by calculating the usual forward derivative. I have developed an algebraic model that can be used to describe and study the semantics of computer programs involving backward derivatives. This model also shows how the backward derivative and the forward derivative are related. The backward derivative is more powerful and my works shows exactly what one needs to add to a forward derivative to obtain a backward one. In the current program, I want to combine this formalism with the algebra for partially defined procedures and symmetries as well as the algebra for parallel computation and combine it with the axiomatization of the state of the program.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Higher Categorical Structures with Applications to Orbifolds and Computational Semantics
-
批准号:RGPIN-2021-03919
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.53万
-
财政年份:2022
-
负责人:Pronk, Dorothea
-
依托单位:
Localizations of higher categories with applications
-
批准号:RGPIN-2015-04095
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2019
-
负责人:Pronk, Dorothea
-
依托单位:
Localizations of higher categories with applications
-
批准号:RGPIN-2015-04095
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2018
-
负责人:Pronk, Dorothea
-
依托单位:
Localizations of higher categories with applications
-
批准号:RGPIN-2015-04095
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2017
-
负责人:Pronk, Dorothea
-
依托单位:
Localizations of higher categories with applications
-
批准号:RGPIN-2015-04095
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2016
-
负责人:Pronk, Dorothea
-
依托单位:
Localizations of higher categories with applications
-
批准号:RGPIN-2015-04095
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2015
-
负责人:Pronk, Dorothea
-
依托单位:
Homotopy theory using higher dimensional categories
-
批准号:229813-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2012
-
负责人:Pronk, Dorothea
-
依托单位:
Homotopy theory using higher dimensional categories
-
批准号:229813-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2011
-
负责人:Pronk, Dorothea
-
依托单位:
Homotopy theory using higher dimensional categories
-
批准号:229813-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2010
-
负责人:Pronk, Dorothea
-
依托单位:
Homotopy theory using higher dimensional categories
-
批准号:229813-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2009
-
负责人:Pronk, Dorothea
-
依托单位:
Homotopy theory using higher dimensional categories
-
批准号:229813-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2008
-
负责人:Pronk, Dorothea
-
依托单位:
Localizations of categories
-
批准号:229813-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$0.73万
-
财政年份:2007
-
负责人:Pronk, Dorothea
-
依托单位:
Localizations of categories
-
批准号:229813-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$0.73万
-
财政年份:2006
-
负责人:Pronk, Dorothea
-
依托单位:
Localizations of categories
-
批准号:229813-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$0.73万
-
财政年份:2005
-
负责人:Pronk, Dorothea
-
依托单位:
Localizations of categories
-
批准号:229813-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$0.73万
-
财政年份:2004
-
负责人:Pronk, Dorothea
-
依托单位:
Orbifolds: representations and applications
-
批准号:229067-2000
-
项目类别:University Faculty Award
-
资助金额:$2.91万
-
财政年份:2004
-
负责人:Pronk, Dorothea
-
依托单位:
Localizations of categories
-
批准号:229813-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$0.73万
-
财政年份:2003
-
负责人:Pronk, Dorothea
-
依托单位:
Orbifolds: representations and applications
-
批准号:229067-2000
-
项目类别:University Faculty Award
-
资助金额:$2.91万
-
财政年份:2003
-
负责人:Pronk, Dorothea
-
依托单位:
Orbifolds: representations and applications
-
批准号:229067-2000
-
项目类别:University Faculty Award
-
资助金额:$2.91万
-
财政年份:2002
-
负责人:Pronk, Dorothea
-
依托单位:
Orbifolds: representations and applications
-
批准号:229813-2000
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$0.95万
-
财政年份:2002
-
负责人:Pronk, Dorothea
-
依托单位:
海外基金