Cargando…

Introduction to dependent types with Idris : encoding program proofs in types /

Dependent types are a concept that allows developers to write proof-carrying code. Idris is a programming language that supports dependent types. This book will teach you the mathematical foundations of Idris as well as how to use it to write software and mathematically prove properties. The first p...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Sitnikovski, Boro (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: New York, NY : Apress, [2023]
Edición:[First edition].
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1373611992
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 230321s2023 nyua ob 001 0 eng d
040 |a ORMDA  |b eng  |e rda  |e pn  |c ORMDA  |d EBLCP  |d GW5XE  |d YDX  |d UKAHL  |d OCLCF  |d N$T  |d YDX  |d OCLCO 
019 |a 1373834282 
020 |a 9781484292594  |q electronic book 
020 |a 1484292596  |q electronic book 
020 |z 1484292588 
020 |z 9781484292587 
024 7 |a 10.1007/978-1-4842-9259-4  |2 doi 
029 1 |a AU@  |b 000073773406 
035 |a (OCoLC)1373611992  |z (OCoLC)1373834282 
037 |a 9781484292594  |b O'Reilly Media 
050 4 |a QA76.62  |b .S58 2023 
072 7 |a UMX  |2 bicssc 
072 7 |a COM000000  |2 bisacsh 
072 7 |a UMX  |2 thema 
082 0 4 |a 005.1/14  |2 23/eng/20230321 
049 |a UAMI 
100 1 |a Sitnikovski, Boro,  |e author. 
245 1 0 |a Introduction to dependent types with Idris :  |b encoding program proofs in types /  |c Boro Sitnikovski. 
250 |a [First edition]. 
264 1 |a New York, NY :  |b Apress,  |c [2023] 
300 |a 1 online resource (xviii, 157 pages) :  |b illustrations. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
504 |a Includes bibliographical references and index. 
520 |a Dependent types are a concept that allows developers to write proof-carrying code. Idris is a programming language that supports dependent types. This book will teach you the mathematical foundations of Idris as well as how to use it to write software and mathematically prove properties. The first part of the book serves as an introduction to the language's underlying theories. It starts by reviewing formal systems and mathematical logical systems as foundational building blocks, then gradually builds up to dependent types. Next, you'll learn type theory for dependent types. Following this, you'll explore the Idris programming language and conclude by exploring the depths of formal systems and type checkers by implementing them. Introduction to Dependent Types with Idris will walk you through simple examples through more advanced techniques, stepping up the difficulty as you gain more knowledge. Every chapter includes a set of exercises based on what it covered to further cement your learning. No specialized knowledge of mathematics is expected beyond the basics, so it is perfect for novices. 
505 0 |a Chapter 1: Formal Systems -- Chapter 2: Classical Mathematical Logic -- Chapter 3: Type Theory -- Chapter 4: Programming in Idris -- Chapter 5: Proving in Idris. 
588 |a Description based on online resource; title from digital title page (viewed on August 14, 2023). 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Idris (Computer program language) 
650 0 |a Functional programming (Computer science) 
650 6 |a Programmation fonctionnelle. 
650 7 |a Functional programming (Computer science)  |2 fast 
776 0 8 |i Print version:  |z 1484292588  |z 9781484292587  |w (OCoLC)1363103602 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484292594/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH41284849 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL7216933 
938 |a YBP Library Services  |b YANK  |n 304741873 
938 |a EBSCOhost  |b EBSC  |n 3578015 
994 |a 92  |b IZTAP