It's Abstraction, Concretely


Book Description

John McGreal's three new books – It’s Abstraction, Concretely, It’s Figuration, Groundly and It’s Representation, Really – continue the ‘It’ Series published by Matador since 2010. They constitute another stage in an artistic journey exploring the visual and audial dialectic of mark, word and image that began over 25 years ago. Emerging out of the first books on the Bibliograph published in 2016, initiated with It’s Nothing, Seriously, these new texts retain some of the same structural features. The Bibliographs contain the same focus on repetition and variation in meaning of their dominant motifs of representation, abstraction and figuration which have framed philosophical discourse on epistemology and ontology in aesthetics; their chance placement in each Bibliograph interspersed with one another displaying and enhancing similarities and differences. At the same time these works constitute a development in the aesthetic form of the Bibliograph. In earlier works on Nothing, Absence and Silence, it was just a question of finding and transferring given textual references from their source to construct their Bibliographs, with the focus being on the strategic position of the latter within each book. In these new works, the concern has been with working on the line and shape of the references themselves, with their enhanced spacial form as well as that of each Bibliograph as a whole. In shaping and spacing the referential images, the place of words and letters became as important as their semantic & syntactical role. Expansion and contraction of whole words was used to enhance this process. Under such detailed attention their breakdown into particles of language, into part-words and single letters was a result. The recombination of elements produced new words in a process of restrangement with new sequences of letters having visual rather than semantic value. The play on prefixes of dominant motifs yielded new words as did tmesis. This concern with the form of referential images does not preclude an equal commitment to their content. The aleatory character of textual entries in each Bibliograph encourage the reader to let his or her mind go; to read in a new way on diverse contemporary issues across conventional boundaries in the arts and sciences at several levels of physical, psychical and social reproduction.




Concrete Abstractions


Book Description

CONCRETE ABSTRACTIONS offers students a hands-on, abstraction-based experience of thinking like a computer scientist. This text covers the basics of programming and data structures, and gives first-time computer science students the opportunity to not only write programs, but to prove theorems and analyze algorithms as well. Students learn a variety of programming styles, including functional programming, assembly-language programming, and object-oriented programming (OOP). While most of the book uses the Scheme programming language, Java is introduced at the end as a second example of an OOP system and to demonstrate concepts of concurrent programming.




Strict Finitism and the Logic of Mathematical Applications


Book Description

This book intends to show that radical naturalism (or physicalism), nominalism and strict finitism account for the applications of classical mathematics in current scientific theories. The applied mathematical theories developed in the book include the basics of calculus, metric space theory, complex analysis, Lebesgue integration, Hilbert spaces, and semi-Riemann geometry (sufficient for the applications in classical quantum mechanics and general relativity). The fact that so much applied mathematics can be developed within such a weak, strictly finitistic system, is surprising in itself. It also shows that the applications of those classical theories to the finite physical world can be translated into the applications of strict finitism, which demonstrates the applicability of those classical theories without assuming the literal truth of those theories or the reality of infinity. Both professional researchers and students of philosophy of mathematics will benefit greatly from reading this book.




Abstraction in Artificial Intelligence and Complex Systems


Book Description

Abstraction is a fundamental mechanism underlying both human and artificial perception, representation of knowledge, reasoning and learning. This mechanism plays a crucial role in many disciplines, notably Computer Programming, Natural and Artificial Vision, Complex Systems, Artificial Intelligence and Machine Learning, Art, and Cognitive Sciences. This book first provides the reader with an overview of the notions of abstraction proposed in various disciplines by comparing both commonalities and differences. After discussing the characterizing properties of abstraction, a formal model, the KRA model, is presented to capture them. This model makes the notion of abstraction easily applicable by means of the introduction of a set of abstraction operators and abstraction patterns, reusable across different domains and applications. It is the impact of abstraction in Artificial Intelligence, Complex Systems and Machine Learning which creates the core of the book. A general framework, based on the KRA model, is presented, and its pragmatic power is illustrated with three case studies: Model-based diagnosis, Cartographic Generalization, and learning Hierarchical Hidden Markov Models.




Foundations of Software Science and Computation Structures


Book Description

This book constitutes the proceedings of the 19th International Conference on Foundations of Software Science and Computation Structures, FOSSACS 2016, which took place in Eindhoven, The Netherlands, in April 2016, held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2016. The 31 full papers presented in this volume were carefully reviewed and selected from 85 submissions. They were organized in topical sections named: types; recursion and fixed-points; verification and program analysis; automata, logic, games; probabilistic and timed systems; proof theory and lambda calculus; algorithms for infinite systems; and monads.




Applied Cryptography and Network Security


Book Description

This two-volume set of LNCS 12146 and 12147 constitutes the refereed proceedings of the 18th International Conference on Applied Cryptography and Network Security, ACNS 2020, held in Rome, Italy, in October 2020. The conference was held virtually due to the COVID-19 pandemic. The 46 revised full papers presented were carefully reviewed and selected from 214 submissions. The papers were organized in topical sections named: cryptographic protocols cryptographic primitives, attacks on cryptographic primitives, encryption and signature, blockchain and cryptocurrency, secure multi-party computation, post-quantum cryptography.




How to Design Programs, second edition


Book Description

A completely revised edition, offering new design recipes for interactive programs and support for images as plain values, testing, event-driven programming, and even distributed programming. This introduction to programming places computer science at the core of a liberal arts education. Unlike other introductory books, it focuses on the program design process, presenting program design guidelines that show the reader how to analyze a problem statement, how to formulate concise goals, how to make up examples, how to develop an outline of the solution, how to finish the program, and how to test it. Because learning to design programs is about the study of principles and the acquisition of transferable skills, the text does not use an off-the-shelf industrial language but presents a tailor-made teaching language. For the same reason, it offers DrRacket, a programming environment for novices that supports playful, feedback-oriented learning. The environment grows with readers as they master the material in the book until it supports a full-fledged language for the whole spectrum of programming tasks. This second edition has been completely revised. While the book continues to teach a systematic approach to program design, the second edition introduces different design recipes for interactive programs with graphical interfaces and batch programs. It also enriches its design recipes for functions with numerous new hints. Finally, the teaching languages and their IDE now come with support for images as plain values, testing, event-driven programming, and even distributed programming.




Marx and Whitehead


Book Description

Marx and Whitehead boldly asks us to reconsider capitalism, not merely as an "economic system" but as a fundamentally self-destructive mode that, by its very nature and operation, undermines the cohesive fabric of human existence. Author Anne Fairchild Pomeroy asserts that it is impossible to appreciate fully the impact of Marx's critique of capitalism without understanding the philosophical system that underlies it. Alfred North Whitehead's work is used to forge a systematic link between process philosophy and dialectical materialism via the category of production. Whitehead's process thought brings Marx's philosophical vision into sharper focus. This union provides the grounds for Pomeroy's claim that the heart of Marx's critique of capitalism is fundamentally ontological, and that therefore the necessary condition for genuine human flourishing lies in overcoming the capitalist form of social relations.




The Size of God


Book Description