Lax Trans formationを用いたPolymorphismの意味づけ

使用 Lax Trans 形成的多态性的含义

基本信息

  • 批准号:
    08780314
  • 负责人:
  • 金额:
    $ 0.45万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
  • 财政年份:
    1996
  • 资助国家:
    日本
  • 起止时间:
    1996 至 无数据
  • 项目状态:
    已结题

项目摘要

総称関数とは、複数の引数の型に対して適用可能な関数のことである。型つきのオブジェクト指向言語の動作を、総称関数を用いて表現し、その性質を調べ、新しい言語の設計に対する指針を与えようというのが、この研究の目標である。そのような計算として、λ-mergeや、オーバーロードの機構を改良し、Lax Transformationに対応する動作をするものに制限したλmについて研究してきた。λ-mergeのオーバーロードの機能は、一種のアドホックな多相(Polymorphism)と考えることができる。この多相では、どの型に対しても統一的な動作をするパラメトリックな多相に対応したものは表現できなかった。このことは、遅延束縛を表現できないことを意味し、オブジェクト指向に対応する型システムとして用いるための、大きな障害となっていた。そこで、オブジェクト指向に対応するλ-mergeの部分計算に型変数を導入し、パラメトリックな多相を表現できるようにすることにより、遅延束縛の動作を表現できる計算を考えた。ここでは、全ての型が、exactに表現されており、オブジェクト指向に対する静的解析、プログラム変換などへの応用が期待される。型変数をレコードに制限し、また、高階な関数の利用も制限したため、string Normalizationが成り立ち、自然なファンクタによる領域の上で意味を与えることができる。この結果については、Workshopにおいて発表を行なった。
通用函数是可以应用于多种参数类型的函数。这项研究的目的是使用通用功能表达面向对象的语言的行为,检查其属性,并为新语言的设计提供指导。这样的计算,我们研究了λ-Merge和λm,这些λ-Merge和λm改善了过载的机理,并仅限于与LAX转化相对应的操作的机理。 λ-Merge过载的功能可以视为一种临时多态性。在这种多相中,不可能表达一个用于任何类型的统一运行的参数多相。这意味着无法表达延迟约束,并且已成为用作面向对象类型系统的主要障碍。因此,我们提出了一个计算,可以通过将类型变量引入与对象方向相对应的部分计算中表达延迟结合操作,从而允许表达参数多相表达式。在这里,所有类型均准确表达,并且可以预期进行对象取向(例如静态分析,程序转换等)的应用。因为我们将类型变量限制为记录,并且还限制了使用高阶功能的使用,因此字符串归一化可以保持,并且可以在天然函数的区域中赋予含义。这些结果是在研讨会上提出的。

项目成果

期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Hideki Tsuiki: "Currying Multi methods in a merge calclus" 2nd Int.Conf.on functional and Logic progromming. (to appear). (1997)
Hideki Tsuiki:“在合并演算中柯里化多种方法”第二届 Int.Conf.on 函数和逻辑编程。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

立木 秀樹其他文献

full-folding mapの kneading theory と 2次有理関数
全折叠图捏合理论与二次有理函数
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    立木 秀樹
  • 通讯作者:
    立木 秀樹
full-folding map が生成するコードの再帰性について
关于全折叠地图生成代码的递归
  • DOI:
  • 发表时间:
    2016
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Arno Pauly;Hideki Tsuiki;立木 秀樹
  • 通讯作者:
    立木 秀樹
シェルピンスキー四面体および関連したフラクタル の 2 次元射影について
谢尔宾斯基四面体的二维投影及相关分形
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Wang Licheng;Zhang Zonghua;Dong Mianxiong;Wang Lihua;Cao Zhenfu;Yang Yixian;立木 秀樹
  • 通讯作者:
    立木 秀樹
イマジナリーキューブ・タイリングと16-cell タイリングの切断面
假想立方体平铺和 16 单元平铺的切割表面
  • DOI:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Cruz Jason Paul;Kaji Yuichi;Yanai Naoto;Lihua Wang;Lihua Wang;立木 秀樹
  • 通讯作者:
    立木 秀樹

立木 秀樹的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('立木 秀樹', 18)}}的其他基金

連続な空間上の計算とその複雑さの研究
连续空间计算及其复杂性研究
  • 批准号:
    23K28036
  • 财政年份:
    2024
  • 资助金额:
    $ 0.45万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
連続な空間上の計算とその複雑さの研究
连续空间计算及其复杂性研究
  • 批准号:
    23H03346
  • 财政年份:
    2023
  • 资助金额:
    $ 0.45万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
実数プログラミングと実関数の計算可能性
实数编程和实函数的可计算性
  • 批准号:
    12780217
  • 财政年份:
    2000
  • 资助金额:
    $ 0.45万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
コンピュータ上での無限精度実数の実現
在计算机上实现无限精度实数
  • 批准号:
    10780207
  • 财政年份:
    1998
  • 资助金额:
    $ 0.45万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
マージの機構によるオブジェクト指向言語の型システムの研究
利用合并机制研究面向对象语言的类型系统
  • 批准号:
    07780292
  • 财政年份:
    1995
  • 资助金额:
    $ 0.45万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
ニューラルネットを用いた仮名漢字変換の研究
利用神经网络进行假名汉字转换的研究
  • 批准号:
    06780337
  • 财政年份:
    1994
  • 资助金额:
    $ 0.45万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
古典論理を基礎とした同期プリミティブを持つ,並列プログラム言語の研究
基于经典逻辑的同步原语并行编程语言研究
  • 批准号:
    03858008
  • 财政年份:
    1991
  • 资助金额:
    $ 0.45万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)

相似海外基金

Incremental Computing based on Program Transformations
基于程序转换的增量计算
  • 批准号:
    19K11896
  • 财政年份:
    2019
  • 资助金额:
    $ 0.45万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
ポリモルフィズムの数学的構造
多态性的数学结构
  • 批准号:
    12740057
  • 财政年份:
    2000
  • 资助金额:
    $ 0.45万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
高階型理論におけるパラメトリシティーの理論
高阶理论中的参数化理论
  • 批准号:
    10780185
  • 财政年份:
    1998
  • 资助金额:
    $ 0.45万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了