本网站由以下捐款支持:OEIS基金会.

谈话:样式表

来自OeisWiki
跳转到:航行,搜索

有关旧主题,请参阅档案文件.

函数名称

拼写和符号指南涵盖了许多情况,如素数(n)、p(n)和cos(x)。一个刚刚出现的序列:我们写莫比乌斯,莫比乌s,莫比尤斯,莫比乌斯mu,mu,μ,𝜇。。。?我倾向于使用mu,但最好将其标准化。

查尔斯·格里特豪斯四世2011年7月10日19:03(UTC)

不管它值多少钱,我更喜欢莫比乌斯·穆普。然而,就目前而言,也许我们应该向OEIS Main中的Moebius mu和OEIS Wiki中的Möbiusμ妥协。(Mathematica程序当然保留MoebiusMu)。阿隆索·德尔·阿特2011年7月10日21:04(UTC)
我当然更喜欢Möbius而不是它的其他拼写(当然,在Mathematica和GP这样的上下文之外,拼写必须是MoebiusMu和moebius),但这里的主要问题是如何处理序列,因为样式表仍然建议不要使用非ASCII字符。Moebius mu(当提到它时)和mu(n)(当用作函数时)可能在这种情况下是最好的。查尔斯·格里特豪斯四世2011年9月5日22:03(UTC)

程序的命名约定

我不知道这是否是问问题的地方,但。。。我记得旧OEIS上的一个“帮助”页面,其中s/o(R.J.Mathar?)试图为(Maple(?和其他?)程序建立一些命名约定,例如(象征性地):

  • Axxx=n->a(n);
  • is_Axxx=n->evalb(在Axxx中为n?);
  • Axxx_list(或Axxx_vec?)=N->[a(N)$N=偏移量..N];

……[细节可能有误,这大致是我回忆和/或使用的]。有什么链接、想法-M.F.哈斯勒2013年10月28日00:38(UTC)

我的想法是用户:Charles R Greathouse IV/程序#命名约定. -查尔斯·格里特豪斯四世2013年10月28日05:10(UTC)
我的在用户:M._F._Hasler/Programs/Naming_conventions... —M.F.哈斯勒2014年2月26日05:37(UTC)

超范围操作

受最近一次粉色方框讨论的启发:写下以下表达式的最佳方式是什么?

(A-----------------------------------)最小值(项(k):开始<=k<=结束)最大值(项(k):开始<=k<=结束)总和(项(k):开始<=k<=结束)产品(术语(k):开始<=k<=结束)积分(项(x):开始<=x<=结束)(B-----------------------------------)min(k=开始..结束,项(k))最大值(k=开始..结束,项(k))总和(k=开始..结束,项(k))乘积(k=开始..结束,项(k))积分(x=开始..结束,项(x))(C-----------------------------------)min{k=开始..结束}项(k)max{k=开始..结束}项(k)sum{k=开始..结束}项(k)product_{k=开始..结束}术语(k)积分{x=开始..结束}项(x)

指导原则:符号应尽可能接近标准数学实践。

(1) 很明显,最小和最大,而不是最小和最大是数学上的标准;因此,(B)和(C)应优先于(A)。

(2) 应用范围和操作指标以操作符号为界;因此,再次(B) (C)优先于(A)。

(3) 我更喜欢(C)而不是(B),因为它再次接近数学写作方式。它将范围链接到通过写入op{..}进行操作;这样,它也是用TeX完成的。

此外,它强调和不是一个有两个变量(范围和函数)的运算,而是一个作用于函数的运算符;我认为这更自然-彼得·卢什尼2011年9月15日09:50(UTC)

我在OEIS中看到过许多其他方式,其中最突出的可能是
(B1------------------------------)总和(k=开始、结束、项(k))等。
我在这里没有强烈的偏好,但我更喜欢统一的标准。我认为(B)和(C)可能是我的最爱,因为它们使用了已经用于B文件的范围操作符,给百科全书一种更加一致的感觉。我想我稍微喜欢(B),因为(C)主项上缺少分隔符。
我同意彼得的观点(总和而非总和),并认为有义务指出,应该使用括号/圆括号,而不是括号/硬括号。
披露:我写的LaTeX使用(C),GP使用(B1)。
-查尔斯·格里特豪斯四世2011年9月15日19:53(UTC)


我无意列出OEIS中看到的所有变体。相反,我认为制定一个超越具体示例的指导原则很重要:“符号应尽可能接近标准数学实践。”B1:sum(k=开始,结束,术语(k))只是编程语言和风格在OEIS中越来越占主导地位的另一个示例;我把这种转变更多地归因于一些编辑,而不是作者或用户-彼得·卢什尼2011年9月16日12:07(UTC)


我会投(2)票[原文如此,(B)我想],因为机器传递。还应列出以下内容:

总和(k>=0,f(k))总和(k>=1,f(k))

>=优先于>。-Joerg Arndt通过查尔斯·格里特豪斯四世2011年9月16日13:11(UTC)

我同意彼得的(1)、(2)和(3)。正如他指出的,(C)是所有实例中数学中使用的符号(min/max,sum,…),(B)是编程语言和CAS的“通用”语法,而(A)(大写函数名max,sum,……)是纯Mathematica人工制品,因此在“Mathematia”部分IMHO之外的任何地方都禁止使用。
总和/乘积的情况我认为(B)可以作为“正确”数学符号的实际替代方案,因为后者无法在纯文本中实现(“变量”的域作为下标),也因为(B)建议的“计算”/程序思想,即通过将项相加来计算总和,在总和/乘积的情况下是自然的,但在最小值/最大值的情况下则不是。
在最小值/最大值的情况下,我最喜欢的(因为接近标准数学)符号是最大{f(k);k=1..n},一个集合的最大值。如果我必须在(B)和(C)之间进行选择,那么我更倾向于(C):TeX风格的语法建议在“max”运算符下面使用变量&range,就像标准的数学符号一样。从概念上讲,我们有枚举给定的集合的最大值,S={x1,x个2,x个, ... } = {x ; i=1,2,3…}={x(i);i∈N}。“解释”符号max(x=1..N,f(x))的唯一论点是与sum(…)的类比,但这里它是对该最大值的一种可能无效计算的伪影。
替代符号:最大值(x(i),i=1..n)可以被视为max{x(i);i=1,2,3,…}的“函数/编程风格”写入。(支持这一点的还有,“主要信息”,即总和的一般术语,在“细节”之前给出,“细节”是上限和下限,通常可以默示。)
总而言之,我认为min/max在集合上操作的情况不同,而sum/prod自然在序列上操作(=索引的函数)。在这两种情况下,符号(x(i),i=a..b)都可以被视为正确数学符号的表示。-M.F.哈斯勒,03:26 UTC,2012年11月26日,改写了2014年3月8日和2015年5月14日。

不同/不相等

在“拼写和注释”中,是否可以添加一行关于其呈现方式的内容:<>,!=,=/=。。。 ? --米歇尔·马库斯2014年12月1日07时21分(UTC)

63个月后,AFAIK几乎所有内容都在OEIS上按原样呈现,逗号后面没有空格的逗号的逗号到逗号的空格残缺是一个例外,应该禁用。没有=/=在中样式表仅限<>=列为可以,你在说什么弗兰克·埃勒曼(谈话)2020年3月16日04时24分(美国东部夏令时)

GLB或GLB、LUB或LUB

最大下限:GLB还是GLB?最小上界:LUB还是LUB?

我们使用glb和lub是否符合gcd和lcm的约定-丹尼尔·福格斯2015年10月17日17:33(UTC)

这与酸橙酱lim信息在里面上限和下限如果是,为什么不简单地写酸橙酱lim信息 ? –弗兰克·埃勒曼(谈话)2020年3月16日04:31(美国东部夏令时)

测试您的程序!

我想添加到这个样式表:测试您的程序!除非您在成功运行后立即从相关应用程序直接复制,否则请从OEIS复制并粘贴到应用程序并执行。这样你可能会犯一些愚蠢的小错误,比如斐邦卡西语[n]这会导致程序除了错误消息之外什么也不给出-阿隆索·德尔·阿特2016年1月1日22:05(UTC)

出生日期。主题:+1个,但有些细节,如数字200对于雷克斯-默认值所在的代码9将严重失败,或取决于蟒蛇-版本,对于试图重现结果的人来说应该是显而易见的。在这期间,你的短跑为了介绍签名,我把它原封不动地复制到便条簿,将其保存为临时文件,以十六进制形式打开。观众,结果是一个普通的US-ASCII连字符-分钟,也就是说,没有&ndash;或Unicode提供的任何其他功能。–弗兰克·埃勒曼2018年2月1日23:16(UTC)

参考与链接

在最近的编辑过程中,我再次想到,如果我们在REFERENCES部分也允许HTML(即链接),并且只在links部分保留与已发表论文不对应的材料,可能会更好。(特别是,因为实际上现在几乎每一篇(甚至是旧的)论文都有链接。)我不知道还能在哪里讨论这个问题,所以我把它放在这里,希望s/o能看到它。-最惠价格2017年5月25日21:16(UTC)

对于一个链接,我希望有一个可点击的URL:没有订阅,没有付费墙,理想情况下不仅仅是一个摘要。作为参考,我希望遇到书籍、期刊和其他外部的麻烦开放存取. –弗兰克·埃勒曼2017年10月11日08:27(UTC)

引用表格条目

在FORMULA部分中,其他序列通常如下所示:

a(n)=A002620美元(n+3)-2

如果引用的序列代表一个表,比如A300260型? 使用线性指数很麻烦。如果我想对其中一个反对偶问题进行总结,我应该写如下吗

a(n)=Sum_{k=1.n-3}T(n-2-k,k),其中T来自A300260型

? --朱卡·科霍宁(谈话)2018年3月9日04:43(东部标准时间)

A300260型对“T(n,k)=某物”的形式有明确的定义a(n)=和{k=1..n-3}A300260型(n-2-k,k)是最好的选择--安德烈·扎博洛茨基(谈话)2018年3月10日14:13(东部标准时间)

指数较高的根

那么立方根和高指数根呢-丹尼尔·福格斯2018年4月13日23:56(美国东部夏令时)

来自的多行注释的样式准则冲突

查看的编辑历史记录草案/A014561,忽略内容。我从未在序列中添加过多行注释,我知道(开始)…(结束)只是模糊地作为一个功能,而不是像大写字母S+E这样的细节。因此,我在这里查找,发现了第一个建议:评论来自…(开始)…(结束)在中评论第节。
然而,还有另一个建议从…(开始)…(结束)在里面为现有序列提供内容时签名。我已经建议修改第一个建议,但没有成功,因此我现在将尝试修改第二个建议弗兰克·埃勒曼(谈话)2020年3月14日06:45(EDT)

已解决,评论来自…(开始)…(结束)建议在全局编辑中处理样式更改弗兰克·埃勒曼(谈话)2020年3月14日09:05(美国东部夏令时)
尽管我提到了样式表,但编辑们在我的稿件中将“Comment from”改为“from”。虽然我不反对这一编辑,但整个情况都很可怜--安德烈·扎博洛茨基(谈话)2020年4月11日15:21(美国东部夏令时)
+1,任何一致的风格都是可以接受的。我设法得到了一致的指南,但如果编辑们讨厌来自的评论。我真的不明白为什么这件小事对一些编辑来说如此重要,为什么他们不采纳~njas喜欢的。 :-( –弗兰克·埃勒曼(谈话)2020年4月13日07:07(美国东部夏令时)

ld(x)、lg(x)、ln(x)和li(x)

对于诸如反弧(x)而不是阿坦(x)共同的风格很有帮助,因为数学。图书馆有时提供atan()atan2()来迷惑我。如果阿卡坦()整个动物园应该使用的是好的,棕褐色的,余弦,帆布床等与相应的圆弧…例如,否阿科特虽然它在类似机器的Pi-formulae中很流行。个人年份2002例子现在开始github.
我选择了类似的动物园sh(),th(),ch(),纵火()、和区域(),其中后者是arth()arch()取决于中的参数rxhell.rex,但在现实生活中,包括OEIS和近二十年来,我都不需要这些功能。然而,阿辛,阿坦,阿科什将是一致的具有阿卡坦等,值为六个字母在里面一致性,因此我将在这里使用它。请注意一个明显无害的风格决定阿卡坦可能会产生意外的副作用:
例子,我们来吧x ^y年而不是x年*月到处导致了数年之久让我们为你做点什么站在我这边。我仍然认为这是一个错误的决定,几天前我偶然看到一篇文章解释了原因:一些流行的编程语言使用**对于powers,几种流行的编程语言使用^用于其他目的,一种流行的操作系统使用^作为其shell转义字符,即与\C等。
但是,这是一个很大的但是在我这边,不小于**业务,用于日志(x) 我强烈反对避免自然对数(x) 每个人都知道是什么,没人知道是什么日志(x) 是,并且日志(_e)(x) 太难看了,不值得谈论。同样地log_10(日志_10)(x) 和日志_2(x) 只是丑陋,没有什么不对的lg(长度)(x) 和ld个(x) ●●●●。只有拉丁字母L和另一个拉丁字母L的四种组合,自然对数.lg(长度).ld个.和因为我们是极客,不会碰任何无法处理的东西(x) 立即达到500位数。–弗兰克·埃勒曼(谈话)2020年3月15日20:12(EDT)

如果有令人信服的理由写作,例如。,日志_2(x) 因为它发生在草案对于A333355型,其中对数3(x) 无论如何都是必需的,并且日志_2(x) (对我来说)有道理,当然没问题弗兰克·埃勒曼(谈话)2020年3月15日21:55(美国东部夏令时)

用于“分隔”的垂直条

我们可以添加到“拼写_注释”部分,以允许更多使用竖线“|”吗?我碰巧专门寻找了“min_{a|b}{expression}”形式的先例,并遇到了“|”是否可以与集合基数分开使用缺乏明确性的问题。它似乎在10年或更多年前用于“除法”关系,例如在公式中A117498号我们发现:“min{d|n,1<d<n}a(d)+a(n/d)”。该条也经常用于“这样”,例如A071893号“最小值{k|A071891号(k) =n}“,这种用法也已经存在了10年或更长时间。Robert Munafo 22:43,2024年3月20日(EDT)