Atatürk Üniversitesi Atatürk Üniversitesi
Ara
Yayınlara dön
Makale Tam Makale Uluslararası 2018

Rule-Based Production of Mathematical Expressions

Mır Mohammad Reza Alavı Mılanı, Sahereh Hosseınpour, HÜSEYİN PEHLİVAN

MATHEMATICS Cilt 6 · Sayı 11 · 01.11.2018
DOI ile aç

Özet

There are situations in which one needs to write various kinds of mathematical expressions, such as practicing tests and school exams. There is a variety of methods to produce such expressions, but they are usually based on a database. This paper addresses the production of new expressions using the template ones that can be derived from the evaluation process or entered by users. With special limitations on the values of parameters, some templates can be dynamically constructed for the automatic generation of mathematical expressions and represented in the form of classes. For this purpose, a new type of grammar is proposed. This grammar is similar to Context-Free Grammar, but it empowers the producer to gain control over the generation of rules for different expressions. Our work mainly focuses on generating mathematical expressions in a user-oriented way, using a predefined set of templates of production rules. The production of expressions is not completely random, and is based on the defined subject.

Anahtar kelimeler

GENERATION mathematical expression expression generation dynamic template automatic production expression template GRAMMAR

Atıf için künye

Alavı Mılanı, M. M. R., Hosseınpour, S., & PEHLİVAN, H. (2018). Rule-Based Production of Mathematical Expressions. MATHEMATICS, 6(11). https://doi.org/10.3390/math6110254

BibTeX
@article{alavimilani2018-172432,
  author = {Alavı Mılanı, Mır Mohammad Reza and Hosseınpour, Sahereh and PEHLİVAN, HÜSEYİN},
  title = {Rule-Based Production of Mathematical Expressions},
  journal = {MATHEMATICS},
  year = {2018},
  volume = {6},
  number = {11},
  issn = {2227-7390},
  doi = {10.3390/math6110254},
  url = {https://akademik.atauni.edu.tr/yayinlar/172432-rule-based-production-of-mathematical-expressions}
}