• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Su Jindian, Yu Shanshan. Bialgebraic Structures for Abstract Data Types and Their Computations[J]. Journal of Computer Research and Development, 2012, 49(8): 1787-1803.
Citation: Su Jindian, Yu Shanshan. Bialgebraic Structures for Abstract Data Types and Their Computations[J]. Journal of Computer Research and Development, 2012, 49(8): 1787-1803.

Bialgebraic Structures for Abstract Data Types and Their Computations

More Information
  • Published Date: August 14, 2012
  • Most of abstract data types in programming languages include both syntactive constructions and dynamic behaviors features which can be defined recursively or corecursively respectively, so simply using algebras or coalgebras can not offer a comprehensive description. As a pair of algebras and coalgebras with the same carrier set, bialgebras provide a feasible way to discuss the relations and properties between syntactic constructions and dynamic behaviors of abstract data types from the perspective of categorical theory. Bialgebraic structures for abstract data types are proposed in this paper and distributive laws of algebraic functors over coalgebraic functors are used to analyze the natural transformations between syntactic constructions and dynamic behaviors. Then, distributive laws are used to functorially lift coalgebraic and algebraic functors, which entail a way to build coalgebraic (or algebraic) structures on initial algebras (or final coalgebras) and lift them into initial (or final) λ-bialgebras. Finally, the applications of functorial lifting in the definitions and computations of various recursions (including iterations and primitive recursion) and corecursions (including coiterations and primitive corecursion) are discussed, as well as their corresponding computation laws.
  • Related Articles

    [1]Li Qinxin, Wu Wenhao, Wang Zhaohua, Li Zhenyu. DNS Recursive Resolution Service Security: Threats, Defenses, and Measurements[J]. Journal of Computer Research and Development. DOI: 10.7544/issn1000-1239.202440158
    [2]Guo Yuhan, Liu Yongwu. Bimodal Cooperative Matching Algorithm for the Dynamic Ride-Sharing Problem[J]. Journal of Computer Research and Development, 2022, 59(7): 1533-1552. DOI: 10.7544/issn1000-1239.20210373
    [3]Shen Bilong, Zhao Ying, Huang Yan, Zheng Weimin. Survey on Dynamic Ride Sharing in Big Data Era[J]. Journal of Computer Research and Development, 2017, 54(1): 34-49. DOI: 10.7544/issn1000-1239.2017.20150729
    [4]Xue Jianxin, Shen Derong, Kou Yue, Nie Tiezheng, Yu Ge. Semiring Provenance for Data Fusion[J]. Journal of Computer Research and Development, 2016, 53(2): 316-325. DOI: 10.7544/issn1000-1239.2016.20150872
    [5]Su Jindian, Yu Shanshan. Corecursive Operations with Parameters and the Associated Calculational Laws[J]. Journal of Computer Research and Development, 2013, 50(12): 2676-2690.
    [6]Wang Li, Cheng Suqi, Shen Huawei, Cheng Xueqi. Structure Inference and Prediction in the Co-Evolution of Social Networks[J]. Journal of Computer Research and Development, 2013, 50(12): 2492-2503.
    [7]Yu Shanshan, Li Shixian, Su Jindian. Hylomorphisms with Parameters and Its Associated Calculational Laws[J]. Journal of Computer Research and Development, 2013, 50(3): 602-618.
    [8]Li Yongji, Li Shixian, and Zhou Xiaocong. Bialgebraic Semantics of the Typed π-Calculus[J]. Journal of Computer Research and Development, 2012, 49(8): 1773-1780.
    [9]Jiang Jinsong, Yan Kun, Ni Guiqiang, He Ming, and Yang Bo. Generic GUI Generator Based on XML and XSD[J]. Journal of Computer Research and Development, 2012, 49(4): 826-832.
    [10]Zhang Zhong and Li Chuandong. Asymptotical Stability Analysis for Recurrent Neural Networks with Time-Varying Delays[J]. Journal of Computer Research and Development, 2007, 44(6): 973-979.

Catalog

    Article views (839) PDF downloads (524) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return