Skip to main content
Log in

Some notes on the abstraction operation for multi-terminal binary decision diagrams

  • Published:
Formal Methods in System Design Aims and scope Submit manuscript

Abstract

The starting point of this work are inaccurate statements found in the literature for Multi-terminal Binary Decision Diagrams (MTBDDs) (Bahar et al., Form. Methods Syst. Des. 10(2/3):171–206, 1997; Siegle, Behaviour analysis of communication systems: compositional modelling, compact representation and analysis of performability properties, 2002; Kuntz, Symbolic semantics and verification of stochastic process algebras, 2006) regarding the well-definedness of the MTBDD abstraction operation. The statements try to relate an operation ∗ on a set of terminal values M to the property that the abstraction over this operation does depend on the order of the abstracted variables. This paper gives a necessary and sufficient condition for the independence of the abstraction operation of the order of the abstracted variables in the case of an underlying monoid and it treats the more general setting of a magma.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Bahar R, Frohm E, Ganoa CM, Hachtel G, Macii E, Pardo A, Somenzi F (1997) Algebraic decision diagrams and their applications. Form Methods Syst Des 10(2/3):171–206

    Article  Google Scholar 

  2. Bourbaki N (1974) Algebra I, Chaps. 1–3. Springer, Berlin

    MATH  Google Scholar 

  3. Fujita M, McGeer PC, Yang JC-Y (1997) Multi-terminal binary decision diagrams: an efficient data structure for matrix representation. Form Methods Syst Des 10(2–3):149–169

    Article  Google Scholar 

  4. Jezek J, Kepka T (1983) Medial groupoids. Rozpravy Ceskoslovenske Akademie Ved, Rada matematickych a prirodnch ved. Rocnik 93, Sesit 2, Prague

  5. Kuntz M (2006) Symbolic semantics and verification of stochastic process algebras. Dissertation, Institut für Informatik der FAU, Erlangen

  6. PRISM website. http://www.prismmodelchecker.org/

  7. Shcherbacov V (2005) On the structure of finite medial quasigroups. Bul Acad Ştiinţe Repub Mold Mat 1(47):11–18

    MathSciNet  Google Scholar 

  8. Siegle M (2002) Behaviour analysis of communication systems: compositional modelling, compact representation and analysis of performability properties. Shaker, Aachen

    Google Scholar 

  9. Strecker R (1974) Über entropische Gruppoide. Math Nachr 64(1):363–371

    Article  MATH  MathSciNet  Google Scholar 

  10. Tamura T (1956) The theory of construction of finite semigroups I. Osaka Math J 8(2)

Download references

Acknowledgements

Special thanks to Markus Siegle: In an exercise to his lecture on distributed systems the question arose that was the spark to this paper. Further he first gave a simplified version of the proof of Lemma 2 that showed that the preimage does not have to be a Boolean algebra, a two element set is sufficient. We would also like to thank Cornelius Greither who enormously helped to clarify the statements (especially Lemma 5) and gave another nice example. We would further like to thank Alexander Gouberman for the fruitful mathematical discussions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Johann Schuster.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Griebl, L., Schuster, J. Some notes on the abstraction operation for multi-terminal binary decision diagrams. Form Methods Syst Des 44, 91–99 (2014). https://doi.org/10.1007/s10703-013-0198-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10703-013-0198-0

Keywords

Navigation