×

面向语义数学编辑。 (英语) Zbl 1329.68277号

总结:目前,正式的计算机可理解数学和人类书写的非正式数学之间存在很大差距。更仔细地看,有两个重要的子问题:使人类编写的文档至少能被计算机理解,以及对文档中实际数学的形式验证。在本文中,我们将重点讨论第一个问题。{}目前,大多数作者使用\(mathrm T_{mathrm E}\mathrm X\)、\(mathr m{L}^{mathrmA}\mathr mT_{mathr mE}\mathrmX\)或其中一个图形前端,以便用许多数学公式编写文档。在过去的十年中,我们开发了一种替代的wysiwyg系统GNU(\mathrm T_{mathrm E}\mathrmX{mathrm{MACS}}),它不是基于\(\mathr mT_{mathr mE}\MathrmX\)。所有这些系统都只适合视觉排版,没有太多语义。用MathML术语来说,它们专注于表示标记,而不是内容标记。{}在最新版本的\(mathrm T_{mathrm E}\mathrm X_{mathrm{MACS}}\)中,我们已经开始集成用于公式语义编辑的工具。在本文中,我们将描述这些设施,并扩展其潜在动机和设计选择。{}简而言之,我们继续允许用户以可视化的方式输入公式。在后台,我们不断运行packrat解析器,试图将(可能不完整的)公式转换为内容标记。只要所有公式都足够正确,编辑器就可以在视觉或语义级别上操作,而不依赖于所使用的低级表示。{}一个重要的相关主题(也将详细讨论)是现有数学文档中语法错误的自动更正。特别是,我们实现的语法校正器使我们能够升级现有文档,并在不同来源的各种书籍和论文上测试我们的解析语法。我们将对这些实验进行详细分析。

MSC公司:

68单位15 文本处理的计算方法;数学排版
68N99型 软件理论
68单位35 信息系统的计算方法(超文本导航、接口、决策支持等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 阿尔萨克,O。;达尔马斯,S。;Gaötano,M.,《可定制组件的设计,以显示和编辑公式》,(1999年符号和代数计算国际研讨会论文集,1999年7月28日至31日(1999)),283-290
[2] 安德烈亚·阿斯佩蒂(Andrea Asperti);Sacerdoti Coen,Claudio;恩里科·塔西;Zacchiroli,Stefano,与Matita校对助理J.Autom的用户交互。原因。,39, 2, 109-139 (2007) ·Zbl 1132.68673号
[3] 奥德巴德博士。;Rideau,L.,TeXmacs作为正式开发的创作工具,Electron。注释Theor。计算。科学。,103, 27-48 (2004)
[4] Axiom,Axiom计算机代数系统(1971)
[5] 巴苏,S。;波拉克,R。;Roy,M.F.,《实代数几何中的算法》,《算法计算》。数学。,第10卷(2003),《斯普林格·弗拉格:柏林斯普林格尔·弗拉格》,纽约州海德堡·Zbl 1031.14028号
[6] 巴苏,S。;波拉克,R。;Roy,M.-F.,实代数几何中的算法,算法计算。数学。,第10卷(2006),Springer-Verlag·Zbl 1102.14041号
[7] Bertot,Yves,《CtCoq系统:设计与架构》,Form.Asp。计算。,11, 3, 225-243 (1999)
[8] 博拉斯,P。;克莱门特,D。;Despeyroux,Th。;Incerpi,J。;卡恩,G。;B.朗。;Pascual,V.,半人马座:系统,SIGSOFT Softw。工程笔记,13,5,14-24(1988)
[9] Braun,T。;Danielsson,H。;路德维希,M。;佩赫塔,J。;Zenith,F.(2003),Kile:集成LaTeX环境
[10] de Bruijn,N.G.,数学语言AUTOMATH,其用法及其一些扩展,(自动演示研讨会。自动演示研讨会,凡尔赛,1968年12月。自动演示研讨会。自动演示研讨会,凡尔赛,1968年12月,Lect。数学笔记。,第125卷(1970),斯普林格·弗拉格),29-61·Zbl 0208.20101号
[11] Chou,E.(2010),《课程材料汇编》
[12] Coquand,T.,《考克证明助理》(1984)
[13] DeRemer,F.,实用LR(k)翻译人员(1969年),麻省理工学院,博士论文
[14] Samuel S.Dooley,《协调交互式数学文档中的数学内容和表示标记》(1998年符号和代数计算国际研讨会论文集(1998)),54-61·Zbl 0918.68159号
[15] Dooley,Samuel S.,编辑交互式数学文档中的数学内容和演示标记,(2002年符号和代数计算国际研讨会论文集(2002)),55-62·兹比尔1072.68637
[16] van den Dries,L.,《Tame拓扑和O-minimal结构》,伦敦。数学。Soc.勒克特。注释序列。,第248卷(1998),剑桥大学出版社·Zbl 0953.03045号
[17] Ettrich,M.,《LyX文件处理器》(1995年)
[18] Ford,Bryan,Packrat parsing:simple,powerful,lazy,linear time,(第七届ACM SIGPLAN函数编程国际会议论文集。第七届AMS SIGPLAN功能编程国际会议文献集,ICFP'02(2002),ACM出版社:美国纽约州纽约市ACM出版社),36-47·Zbl 1322.68040号
[19] Ford,B.,《Packrat解析:带回溯的实用线性时间算法》(2002年9月),麻省理工学院,硕士论文
[20] FSF,侏儒野牛(1998)
[21] Grozin,A.G.,TeXmacs与Maxima、MuPAD和Reduce的接口,(Gerdt,V.P.,Proc.Int.Workshop Computer Algebra及其在物理中的应用,Proc.Int.Workshob Computer Algebra and Its Application to Physics,Dubna(2001年6月)),第11-2001-279号,JINR E5 149
[22] Grozin,A.G.,TeXmacs-Maxima接口(2005年6月)
[23] van der Hoeven,J.,Transseries and Real Differential Algebra,Lect。数学笔记。,第1888卷(2006),斯普林格·弗拉格·兹比尔1128.12008
[24] van der Hoeven,J.,Transséries et analysis complex effective(2007),奥赛大学,博士论文,梅莫尔能力培养
[25] van der Hoeven,J.,GNU TeXmacs(1998)
[26] van der Hoeven,J.,《GNU TeXmacs:一个自由的、结构化的、所见即所得的技术文本编辑器》(Filipo,Daniel,Le document au XXI-ième sieècle,vols.39-40,Actes du congrès GUTenberg,Le document au XXI-ième-siècle.vols.39-40,Actes du congrèsGUTENberg,Metz,2001年5月14日至17日(2001)),39-50
[27] Johnson,S.C.,Yacc:另一个编译器编译器(1979)
[28] Kajler,Norbert,Cas/pi:计算机代数系统的可移植和可扩展接口(Proceedings ISSAC’92(1992)),376-386·Zbl 0964.68587号
[29] 诺伯特·卡伊勒(Norbert Kajler),《环境图形分布计算公式》(Environnement graphicque distribute pour le calcul formel)(1993),尼科索菲亚·安蒂波利斯大学,博士论文
[30] 诺伯特·卡伊勒;Neil Soiffer,《计算机代数系统用户界面调查》,J.Symb。计算。,25,2127-159(1998年2月)
[31] Knuth,D.E.,《TeXbook》(1984),艾迪森·韦斯利
[32] Kohlhase,M.,OMDoc(2000)
[33] Lamport,L.,LaTeX,文件编制系统(1994),Addison-Wesley·Zbl 0852.68115号
[34] MacKichan Software(1998),科学工作场所
[35] Mamane,L。;Geuvers,H.,TeXmacs的面向文档的Coq插件,(数学用户界面研讨会,2006年)。2006年数学用户界面研讨会,英国Workingham圣安妮庄园(2006年)
[36] Maplesoft,Maple用户手册。
[37] Maxima,《Maxima计算机代数系统》(1998),(免费版)
[38] 尼普科夫,T。;Paulson,L。;Wenzel,M.,Isabelle/Hol(1993)
[39] Owre,S。;Shankar,北。;Rushby,J.,Pvs规范和验证系统(1992)
[40] 卢卡·帕多瓦尼;扎奇罗利(Zacchiroli),斯特凡诺(Stefano),《从符号到语义:那里又回来》(From notation to semantics:there and back again)(MKM(2006)),194-207年·兹比尔1188.68283
[41] Rekers,J.,交互式环境的解析生成(1992),阿姆斯特丹大学,博士论文
[42] Sacerdoti Coen,Claudio,允许模糊公式的数学系统的用户界面,(第八届定理证明者用户界面国际研讨会论文集。第八届国际定理证明者界面研讨会论文集,UITP 2008。第八届定理证明者用户界面国际研讨会论文集。第八届定理证明者用户界面国际研讨会论文集,UITP 2008,Electron。注释Theor。计算。科学。,第226卷(2009)),67-87·Zbl 1291.68368号
[43] Smirnova,E。;Watt,S.M.,从数学内容中生成关于符号设置的TeX,(数字排版和电子出版国际会议论文集:本地化和国际化(2006)),96-105
[44] Soiffer,Neil M.,《计算机代数系统用户界面的设计》(1991),加州大学伯克利分校,博士论文
[45] Neil Soiffer,Mathematica中的数学排版,(1995年符号和代数计算国际研讨会论文集。1995年符号与代数计算国际会议论文集,ISSAC’95(1995),ACM:美国纽约州纽约市ACM),140-149·Zbl 0922.68142号
[46] 斯坦默约翰斯(Stamerjohanns)、海因里希(Heinrich);德扬·基涅夫;加泰罗琳·戴维(David,Catalin);迪米塔尔·米塞夫;弗拉基米尔·赞季耶夫;Michael Kohlhase,LaTeX的MathML软件文章转换,(走向数字数学图书馆。走向数字数学库,加拿大安大略省大本德,2009年7月8日至9日(2009),Masaryk大学出版社),109-120·Zbl 1176.68233号
[47] Stein,W.A.,Sage Mathematics Software(2004年),The Sage Development Team
[48] 苏斯曼,G.J。;Steele,G.L.,Scheme(1975年)
[49] Tejero-Cantero,A.,《两个大质量粒子的干涉和纠缠》(2005年9月),路德维希·马克西米利安慕尼黑大学,硕士论文
[50] OpenMath协会,OpenMath(2003)
[51] Laurent Théry;伊夫·贝托特;Kahn,Gilles,真正的定理证明者值得真正的用户界面,SIGSOFT Softw。工程笔记,17,5,120-129(1992)
[52] Unicode联盟,Unicode(1991年)
[53] W3C,数学建模语言(1999)
[54] Watt,S.M.,在TeX和MathML之间的转换中利用隐式数学语义(2002)
[55] Wolfram,S.,《Mathematica:A System for Doing Mathematica by Computer》(1991),Addison-Wesley,Mathematic是Wolfram Research,Inc.的商标·Zbl 0817.68039号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。