Skip to main content

Duality for Three: Ternary Symmetry in Process Spaces

  • Chapter
Theory Is Forever

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3113))

  • 327 Accesses

Abstract

Ternary algebra has been used for detection of hazards in logic circuits since 1948. Process spaces have been introduced in 1995 as abstract models of concurrent processes. Surprisingly, process spaces turned out to be special ternary algebras. We study symmetry in process spaces; this symmetry is analoguous to duality, but holds among three algebras. An important role is played here by the uncertainty partial order, which has been used since 1972 in algebras dealing with ambiguity. We prove that each process space consists of three isomorphic Boolean algebras and elements related to partitions of a set into three blocks.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Balbes, R., Dwinger, P.: Distributive Lattices. University of Missouri Press (1974)

    Google Scholar 

  2. Brzozowski, J.A.: De Morgan Bisemilattices. In: Proc. 30th Int. Symp. on Multiple-Valued Logic, pp. 173–178. IEEE Comp. Soc, Los Alamitos (2000)

    Google Scholar 

  3. Brzozowski, J.A.: Involuted Semilattices and Uncertainty in Ternary Algebras. Int. J. Algebra and Comput (2004) (to appear)

    Google Scholar 

  4. Brzozowski, J.A., Ésik, Z., Iland, Y.: Algebras for hazard detection. In: Fitting, M., Orłowska, E. (eds.) Beyond Two: Theory and Applications of Multiple-Valued Logic, pp. 3–24. Physica-Verlag (2003)

    Google Scholar 

  5. Brzozowski, J.A., Lou, J.J., Negulescu, R.: A Characterization of Finite Ternary Algebras. Int. J. Algebra and Comput. 7(6), 713–721 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  6. Brzozowski, J.A., Seger, C.-J.H.: Asynchronous Circuits. Springer, Heidelberg (1995)

    Google Scholar 

  7. Davey, B.A., Priestley, H.A.: Introduction to Lattices and Order. Cambridge University Press, Cambridge (1990)

    MATH  Google Scholar 

  8. Eichelberger, E.B.: Hazard detection in combinational and sequential circuits. IBM J. Res. and Dev. 9, 90–99 (1965)

    Article  MATH  Google Scholar 

  9. Ésik, Z.: A Cayley Theorem for Ternary Algebras. Int. J. Algebra and Comput. 8(3), 311–316 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  10. Goto, M.: Application of Three-Valued Logic to Construct the Theory of Relay Networks (in Japanese). In: Proc. IEE, IECE, and I. of Illum. E. of Japan (1948)

    Google Scholar 

  11. Kleene, S.C.: Introduction to Metamathematics. North-Holland, Amsterdam (1952)

    MATH  Google Scholar 

  12. Mukaidono, M.: On the B-Ternary Logical Function—A Ternary Logic Considering Ambiguity. Trans. IECE, Japan 55–D(6), 355–362 (1972), In English in Systems, Computers, Controls 3 (3), 27–36 (1972)

    Google Scholar 

  13. Negulescu, R.: Process Spaces. Technical Report CS-95-48, Dept. of Comp. Science, University of Waterloo, ON, Canada (1995)

    Google Scholar 

  14. Negulescu, R.: Process Spaces and Formal Verification of Asynchronous Circuits. PhD Thesis, Dept. of Comp. Science, University of Waterloo, ON, Canada (1998)

    Google Scholar 

  15. Negulescu, R.: Process Spaces. In: Proc. 11th Int. Conf. on Concurrency Theory, pp. 196–210 (2000)

    Google Scholar 

  16. Negulescu, R.: Generic Transforms on Incomplete Specifications of Asynchronous Interfaces. In: Proc. 19th Conf. on Math. Found. of Programming Semantics (2003)

    Google Scholar 

  17. Troelstra, A.S.: Lectures on Linear Logic, Center for the Study of Language and Information, Stanford University, Stanford, CA (1992)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Brzozowski, J., Negulescu, R. (2004). Duality for Three: Ternary Symmetry in Process Spaces. In: Karhumäki, J., Maurer, H., Păun, G., Rozenberg, G. (eds) Theory Is Forever. Lecture Notes in Computer Science, vol 3113. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27812-2_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-27812-2_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22393-1

  • Online ISBN: 978-3-540-27812-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics