Listing 1 - 10 of 54 << page
of 6
>>
Sort by

Book
An enigma in language
Author:
ISBN: 1536126519 9781536126518 9781616681555 1616681551 Year: 2011 Publisher: New York

Loading...
Export citation

Choose an application

Bookmark

Abstract


Book
Transitions and Trees
Author:
ISBN: 9780511840449 9780521197465 9780521147095 9781139778756 1139778757 9781139775717 1139775715 113978174X 9781139781749 0511840446 0521197465 0521147093 1316086712 9781316086711 1107253330 9781107253339 1139777238 9781139777230 128371566X Year: 2010 Publisher: Cambridge Cambridge University Press

Loading...
Export citation

Choose an application

Bookmark

Abstract

Structural operational semantics is a simple, yet powerful mathematical theory for describing the behaviour of programs in an implementation-independent manner. This book provides a self-contained introduction to structural operational semantics, featuring semantic definitions using big-step and small-step semantics of many standard programming language constructs, including control structures, structured declarations and objects, parameter mechanisms and procedural abstraction, concurrency, nondeterminism and the features of functional programming languages. Along the way, the text introduces and applies the relevant proof techniques, including forms of induction and notions of semantic equivalence (including bisimilarity). Thoroughly class-tested, this book has evolved from lecture notes used by the author over a 10-year period at Aalborg University to teach undergraduate and graduate students. The result is a thorough introduction that makes the subject clear to students and computing professionals without sacrificing its rigour. No experience with any specific programming language is required.


Book
Mathematical aspects of logic programming semantics
Authors: ---
ISBN: 042909423X 1439829624 1000218724 1322615950 1439829616 1466534168 Year: 2011 Publisher: Boca Raton, FL : CRC Press,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Covering the authors' own state-of-the-art research results, Mathematical Aspects of Logic Programming Semantics presents a rigorous, modern account of the mathematical methods and tools required for the semantic analysis of logic programs. It significantly extends the tools and methods from traditional order theory to include nonconventional methods from mathematical analysis that depend on topology, domain theory, generalized distance functions, and associated fixed-point theory.The book covers topics spanning the period from the early days of logic programming to current times. It discusses applications to computational logic and potential applications to the integration of models of computation, knowledge representation and reasoning, and the Semantic Web. The authors develop well-known and important semantics in logic programming from a unified point of view using both order theory and new, nontraditional methods. They closely examine the interrelationships between various semantics as well as the integration of logic programming and connectionist systems/neural networks.For readers interested in the interface between mathematics and computer science, this book offers a detailed development of the mathematical techniques necessary for studying the semantics of logic programs. It illustrates the main semantics of logic programs and applies the methods in the context of neural-symbolic integration--


Book
Nominal sets
Author:
ISBN: 9781139084673 9781107017788 9781107250079 1107250072 1107248418 9781107248410 1139084674 9781107247581 1107247586 1107017785 9781299707474 1299707475 1139890778 1107249244 1107250900 9781139890779 9781107249240 9781107250901 Year: 2013 Volume: 57 Publisher: Cambridge

Loading...
Export citation

Choose an application

Bookmark

Abstract

Nominal sets provide a promising new mathematical analysis of names in formal languages based upon symmetry, with many applications to the syntax and semantics of programming language constructs that involve binding, or localising names. Part I provides an introduction to the basic theory of nominal sets. In Part II, the author surveys some of the applications that have developed in programming language semantics (both operational and denotational), functional programming and logic programming. As the first book to give a detailed account of the theory of nominal sets, it will be welcomed by researchers and graduate students in theoretical computer science.


Periodical
Journal of computer languages.
ISSN: 25901184 Year: 2019 Publisher: [Amsterdam] : Elsevier,


Book
Semantic techniques in quantum computation
Authors: ---
ISBN: 9781139193313 9780521513746 9780511658648 0511658648 9780511656781 0511656785 1139193317 052151374X 1282466941 9781282466944 9786612466946 6612466944 0511658095 9780511658099 0511655932 9780511655937 0511657331 9780511657337 110720612X Year: 2010 Publisher: Cambridge New York Cambridge University Press

Loading...
Export citation

Choose an application

Bookmark

Abstract

The study of computational processes based on the laws of quantum mechanics has led to the discovery of new algorithms, cryptographic techniques, and communication primitives. This book explores quantum computation from the perspective of the branch of theoretical computer science known as semantics, as an alternative to the more well-known studies of algorithmics, complexity theory, and information theory. It collects chapters from leading researchers in the field, discussing the theory of quantum programming languages, logics and tools for reasoning about quantum systems, and novel approaches to the foundations of quantum mechanics. This book is suitable for graduate students and researchers in quantum information and computation, as well as those in semantics, who want to learn about a new field arising from the application of semantic techniques to quantum information and computation.

Algebraic semantics of imperative programs
Authors: --- --- ---
ISBN: 026207172X 9780262288453 9780262071727 0262288451 026240365X 9780262403658 0585038058 Year: 1996 Publisher: Cambridge, Massachusetts [Piscataqay, New Jersey] MIT Press IEEE Xplore

Loading...
Export citation

Choose an application

Bookmark

Abstract

Algebraic Semantics of Imperative Programs presents a self-contained and novel "executable" introduction to formal reasoning about imperative programs. The authors' primary goal is to improve programming ability by improving intuition about what programs mean and how they run. The semantics of imperative programs is specified in a formal, implemented notation, the language OBJ; this makes the semantics highly rigorous yet simple, and provides support for the mechanical verification of program properties. OBJ was designed for algebraic semantics; its declarations introduce symbols for sorts and functions, its statements are equations, and its computations are equational proofs. Thus, an OBJ "program" is an equational theory, and every OBJ computation proves some theorem about such a theory. This means that an OBJ program used for defining the semantics of a program already has a precise mathematical meaning. Moreover, standard techniques for mechanizing equational reasoning can be used for verifying axioms that describe the effect of imperative programs on abstract machines. These axioms can then be used in mechanical proofs of properties of programs. Intended for advanced undergraduates or beginning graduate students, Algebraic Semantics of Imperative Programs contains many examples and exercises in program verification, all of which can be done in OBJ.


Multi
Computational semantics with functional programming
Authors: ---
ISBN: 9780521760300 0521760305 9780521757607 0521757606 9780511778377 9780511932700 0511932707 0511778376 9786612930737 661293073X 1107207797 9781107207790 1282930737 9781282930735 0511931360 9780511931369 0511927517 9780511927515 0511924976 9780511924972 051193002X Year: 2010 Publisher: Cambridge Cambridge University Press

Loading...
Export citation

Choose an application

Bookmark

Abstract

Computational semantics is the art and science of computing meaning in natural language. The meaning of a sentence is derived from the meanings of the individual words in it, and this process can be made so precise that it can be implemented on a computer. Designed for students of linguistics, computer science, logic and philosophy, this comprehensive text shows how to compute meaning using the functional programming language Haskell. It deals with both denotational meaning (where meaning comes from knowing the conditions of truth in situations), and operational meaning (where meaning is an instruction for performing cognitive action). Including a discussion of recent developments in logic, it will be invaluable to linguistics students wanting to apply logic to their studies, logic students wishing to learn how their subject can be applied to linguistics, and functional programmers interested in natural language processing as a new application area.

Listing 1 - 10 of 54 << page
of 6
>>
Sort by