2007
DOI: 10.48550/arxiv.0712.3423
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Tuplix Calculus

J. A. Bergstra,
A. Ponse,
M. B. van der Zwaag

Abstract: We introduce a calculus for tuplices, which are expressions that generalize matrices and vectors. Tuplices have an underlying data type for quantities that are taken from a zero-totalized field. We start with the core tuplix calculus CTC for entries and tests, which are combined using conjunctive composition. We define a standard model and prove that CTC is relatively complete with respect to it. The core calculus is extended with operators for choice, information hiding, scalar multiplication, clearing and en… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2008
2008
2008
2008

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(5 citation statements)
references
References 10 publications
0
5
0
Order By: Relevance
“…We have motivated our interest in a formal theory of budgets, and we have proposed a simple algebraic theory of budgets based on the tuplix calculus [2]. Quantities are expressed as functions on the rational numbers, which we have modeled as a totalized field [3].…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…We have motivated our interest in a formal theory of budgets, and we have proposed a simple algebraic theory of budgets based on the tuplix calculus [2]. Quantities are expressed as functions on the rational numbers, which we have modeled as a totalized field [3].…”
Section: Discussionmentioning
confidence: 99%
“…We present a simple algebra for rational budgets. This algebra is an application of the so-called tuplix calculus [2]. A tuplix (plural: tuplices) is a datastructure that collects attribute-value pairs.…”
Section: A Simple Budget Algebramentioning
confidence: 99%
See 2 more Smart Citations
“…In [3] we described the application of Tuplix Calculus (TC, see [6]) in the formalization of financial budgets. Here, we explore this application further starting with the definition of financial transfer networks.…”
Section: Introductionmentioning
confidence: 99%