Skip to content

Probability QOL Changes #10

Description

@Sungonogi

Quality of Life Changes for the Probability Problem

these criteria are not set in stone and other ideas/ modifications are appreciated

Divides Case

  • add explanation in the problem description when there is a does A divide B question and also explain what happens for division by 0
  • add brackets in divides case so it is (..) / (..) because the current version X+ Z / 1 - Y is usually read as X + (Z/1) - Y
    This is what it currently looks like
Image

 

Term Generation

  • allow generation of terms like (A op B) ? C and A ? (B op C)
    currently the terms always consist of (A op B) ? (C op D) for depth 2 (see picture above).

 

Term Checking
There should be some way to add rules for terms that are not interesting. To allow for new rules and easy handling, there should be one central place in the code where all these rules are checked and a new term is generated / something about the current term is changed if it fails. Rules could be:

  • no min if the other side is 0
Image
  • similarly no max if the other side is the max possible for that variable
  • no 0 in addition /subtraction
Image
  • no 0/1 in multiplication
Image
  • added term checking and added these rules

 
feel free to add more

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions