AngouriMath
PatternOperator
Description
Summary
The pattern operator, ... (or … ): between shown terms it names the
progression the shown terms determine, and the term after it names where the
progression stops.{1, 2, ..., n} is the integers from 1 to n ,
{2, 4, ..., 2 n} the even ones, {5, 10, 15, ...} every positive multiple of
five,{..., -1, 0} the non-positive integers; 1 + 2 + ... + n is
sum(k, k, 1, n) and 1 * 2 * ... * n is product(k, k, 1, n) .
progression the shown terms determine, and the term after it names where the
progression stops.
five,
Remarks
from at least two shown terms on one side of the dots: the step is the difference of the
first two, and every further shown term has to be on the progression, or the input is
refused with the term that is not. Three shown terms with no step in common,
answered with the smallest polynomial through them. A progression of anything but whole
numbers,
range, which has no node yet.
class cut by the interval,
list their members when the ends are numbers, and stay written over a symbolic end; a
one-sided pattern is the class cut by a ray. A sum is
and the list of names of symbolic length,
#1437 and wait for
v3's design of a family of names.
Members
ClassOn(AngouriMath.Entity,AngouriMath.Entity,AngouriMath.Entity,AngouriMath.Entity)
MethodProgression(System.Collections.Generic.IReadOnlyList{AngouriMath.Entity})
MethodSet(System.Collections.Generic.IReadOnlyList{AngouriMath.Entity})
Method
Angouri © 2019-2023 · Project's repo · Site's repo · Octicons · Transparency · 4378 pages online