Skip to content

Latest commit

 

History

History
84 lines (58 loc) · 2.09 KB

SPECIFICATION.md

File metadata and controls

84 lines (58 loc) · 2.09 KB

This text contains the specification for my new math notation.

You can use it to describe mathematical relations. This notation is a way to write math expressions.

General rules

  • All operators are simple open figures. All symmetric branches represent commutative (exchangable) operands.
  • All operands are positive integers, constansts or variables. No decimals are allowed, since there are different ways to represent them using the given operators. Negative numbers are allowed as such, but they may be expressed using operators.
  • Variables can be words, or even phrases.

##The T operator

This operator generalizes two conventional operations:

  • Addition
  • Subtraction

The T operator can be written in four different (but equivalent) ways. The visual differences are aesthetic:

T operator

Any of the four previous T figures represent, at the same time, any of these equations in the traditional math notation:

  • a = b + c
  • a - b = c
  • a - c = b

The symmetric branches of the T operator are commutative. In the previous figures, b and c are commutative.

An example

The next example shows how to represent an arithmetic expressions using the T operator.

T example

The V operator

This operator generalizes two conventional operations:

  • Multiplication
  • Division

V operator

Any of the four previous V figures represent, at the same time, any of these expressions:

  • a = b * c
  • a / b = c
  • a / c = b

As in the T operator, the V operator has two symmetric branches, so b and c are commutative operands.

An example

The next example shows how to represent an arithmetic expressions using the V operator.

V example

The Y operator

This operator generalizes three conventional operations:

  • Exponentiation
  • nth root
  • Logarithm

Y operator

  • a ^ b = c
  • b-root of c = a
  • logarithm base-a of c = b

There are no commutative operands in the Y operator.

Compound examples

You can see compund examples of multiple operators here.