Как да използвате ламбда в MathML

Използвам MathML като изчислителна машина и манипулатор на символи и се интересувам от силата на елемента <lambda/>. Бих оценил примери за това, че това се използва за изчисления или наистина за всякакви други употреби

ЗАБЕЛЕЖКА: @David_Carlisle се позовава на дискусията в списъка MathML, която се занимава с това много подробно: http://lists.w3.org/Archives/Public/www-math/ и по-специално нишката под: http://lists.w3.org/Archives/Public/www-math/2012Mar/0008.html


person peter.murray.rust    schedule 11.03.2012    source източник


Отговори (1)


Питър, мисля/надявам се, че имаш отговорите, от които се нуждаеш, в списъка с www-math, но е жалко да оставяш въпроси за mathml без отговор тук за хората, търсещи в сайта по-късно, така че класическата употреба на ламбда е да се направи анонимна функция, която приема аргумент и добавя 1 към него. В класическа ламбда нотация това би било

х. х +1

или в по-обичайно обозначение със стрелка на математическа функция

x ↦ x + 1

или в mathml

 <lambda><bvar><ci>x</ci></bvar>
   <apply><plus/><ci>x</ci><cn>1</cn></apply>
 </lambda>
person David Carlisle    schedule 23.03.2012