IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v6y2018i11p254-d183158.html
   My bibliography  Save this article

Rule-Based Production of Mathematical Expressions

Author

Listed:
  • Mir Mohammad Reza Alavi Milani

    (Department of Computer Engineering, Ataturk University, Erzurum 25240, Turkey)

  • Sahereh Hosseinpour

    (Department of Computer Engineering, Ataturk University, Erzurum 25240, Turkey)

  • Huseyin Pehlivan

    (Department of Computer Engineering, Karadeniz Technical University, Trabzon 61080, Turkey)

Abstract

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.

Suggested Citation

  • Mir Mohammad Reza Alavi Milani & Sahereh Hosseinpour & Huseyin Pehlivan, 2018. "Rule-Based Production of Mathematical Expressions," Mathematics, MDPI, vol. 6(11), pages 1-19, November.
  • Handle: RePEc:gam:jmathe:v:6:y:2018:i:11:p:254-:d:183158
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/6/11/254/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/6/11/254/
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:6:y:2018:i:11:p:254-:d:183158. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.