Skip to content

Latest commit

 

History

History
60 lines (35 loc) · 1.22 KB

03-Requirements.md

File metadata and controls

60 lines (35 loc) · 1.22 KB

title: DedekindReals Requirements author:

  • Ivo List status: Draft changes:
  • 2019-03-21: Initial draft ...

Syntax

Cuts {#cuts}

User shall be able to describe a real number using two formulas describing lower and upper part of the cut.

Rationale: Provide a general way to enter a real number while keeping enough information to compute it. Don't provide or fix the method of computation.

Verification:

Source: Usecases: Computation and Expressiveness

Formulas

User shall be able to enter following formulas:

  • constant formulas: \top, \bot
  • connectives: \land, \lor

Rationale:

Verification:

Source:

Exists

Forall

Arithmetic

Evaluation of reals

For an expression describing a real number, evaluation to given precision shall be possible.

Rationale:

Verification:

Source: Usecases: Computation and Expressiveness

Printing intervals

Intervals shall be printed with minimal number of characters.

Rationale:

Verification:

Source: Usecases: Computation and Expressiveness