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 f...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Sitnikovski, Boro (VerfasserIn)
Format: Elektronisch E-Book
Sprache:English
Veröffentlicht: New York, NY Apress [2023]
Schlagworte:
Online-Zugang:lizenzpflichtig
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!

MARC

LEADER 00000cam a22000002 4500
001 ZDB-30-ORH-089973739
003 DE-627-1
005 20240228121938.0
007 cr uuu---uuuuu
008 230327s2023 xx |||||o 00| ||eng c
020 |a 9781484292594  |c electronic book  |9 978-1-4842-9259-4 
020 |a 1484292596  |c electronic book  |9 1-4842-9259-6 
035 |a (DE-627-1)089973739 
035 |a (DE-599)KEP089973739 
035 |a (ORHE)9781484292594 
035 |a (DE-627-1)089973739 
040 |a DE-627  |b ger  |c DE-627  |e rda 
041 |a eng 
072 7 |a UMX  |2 bicssc 
072 7 |a COM000000  |2 bisacsh 
082 0 |a 005.1/14  |2 23/eng/20230321 
100 1 |a Sitnikovski, Boro  |e VerfasserIn  |4 aut 
245 1 0 |a Introduction to dependent types with Idris  |b encoding program proofs in types  |c Boro Sitnikovski 
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 Computermedien  |b c  |2 rdamedia 
338 |a Online-Ressource  |b cr  |2 rdacarrier 
500 |a Includes bibliographical references and index. - Description based on online resource; title from digital title page (viewed on August 14, 2023) 
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"-- 
650 0 |a Idris (Computer program language) 
650 0 |a Functional programming (Computer science) 
650 4 |a Programmation fonctionnelle 
650 4 |a Functional programming (Computer science) 
776 1 |z 9781484292587 
776 0 8 |i Erscheint auch als  |n Druck-Ausgabe  |z 9781484292587 
856 4 0 |l TUM01  |p ZDB-30-ORH  |q TUM_PDA_ORH  |u https://learning.oreilly.com/library/view/-/9781484292594/?ar  |m X:ORHE  |x Aggregator  |z lizenzpflichtig  |3 Volltext 
912 |a ZDB-30-ORH 
912 |a ZDB-30-ORH 
951 |a BO 
912 |a ZDB-30-ORH 
049 |a DE-91 

Datensatz im Suchindex

DE-BY-TUM_katkey ZDB-30-ORH-089973739
_version_ 1818767246462287872
adam_text
any_adam_object
author Sitnikovski, Boro
author_facet Sitnikovski, Boro
author_role aut
author_sort Sitnikovski, Boro
author_variant b s bs
building Verbundindex
bvnumber localTUM
collection ZDB-30-ORH
ctrlnum (DE-627-1)089973739
(DE-599)KEP089973739
(ORHE)9781484292594
dewey-full 005.1/14
dewey-hundreds 000 - Computer science, information, general works
dewey-ones 005 - Computer programming, programs, data, security
dewey-raw 005.1/14
dewey-search 005.1/14
dewey-sort 15.1 214
dewey-tens 000 - Computer science, information, general works
discipline Informatik
format Electronic
eBook
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02805cam a22004452 4500</leader><controlfield tag="001">ZDB-30-ORH-089973739</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240228121938.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">230327s2023 xx |||||o 00| ||eng c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781484292594</subfield><subfield code="c">electronic book</subfield><subfield code="9">978-1-4842-9259-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1484292596</subfield><subfield code="c">electronic book</subfield><subfield code="9">1-4842-9259-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)089973739</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP089973739</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9781484292594</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)089973739</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">UMX</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM000000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1/14</subfield><subfield code="2">23/eng/20230321</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Sitnikovski, Boro</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Introduction to dependent types with Idris</subfield><subfield code="b">encoding program proofs in types</subfield><subfield code="c">Boro Sitnikovski</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York, NY</subfield><subfield code="b">Apress</subfield><subfield code="c">[2023]</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (xviii, 157 pages)</subfield><subfield code="b">illustrations.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index. - Description based on online resource; title from digital title page (viewed on August 14, 2023)</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="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"--</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Idris (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Functional programming (Computer science)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programmation fonctionnelle</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Functional programming (Computer science)</subfield></datafield><datafield tag="776" ind1="1" ind2=" "><subfield code="z">9781484292587</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">9781484292587</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">TUM01</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9781484292594/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection>
id ZDB-30-ORH-089973739
illustrated Illustrated
indexdate 2024-12-18T08:46:50Z
institution BVB
isbn 9781484292594
1484292596
language English
open_access_boolean
owner DE-91
DE-BY-TUM
owner_facet DE-91
DE-BY-TUM
physical 1 online resource (xviii, 157 pages) illustrations.
psigel ZDB-30-ORH
publishDate 2023
publishDateSearch 2023
publishDateSort 2023
publisher Apress
record_format marc
spelling Sitnikovski, Boro VerfasserIn aut
Introduction to dependent types with Idris encoding program proofs in types Boro Sitnikovski
New York, NY Apress [2023]
1 online resource (xviii, 157 pages) illustrations.
Text txt rdacontent
Computermedien c rdamedia
Online-Ressource cr rdacarrier
Includes bibliographical references and index. - Description based on online resource; title from digital title page (viewed on August 14, 2023)
"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"--
Idris (Computer program language)
Functional programming (Computer science)
Programmation fonctionnelle
9781484292587
Erscheint auch als Druck-Ausgabe 9781484292587
TUM01 ZDB-30-ORH TUM_PDA_ORH https://learning.oreilly.com/library/view/-/9781484292594/?ar X:ORHE Aggregator lizenzpflichtig Volltext
spellingShingle Sitnikovski, Boro
Introduction to dependent types with Idris encoding program proofs in types
Idris (Computer program language)
Functional programming (Computer science)
Programmation fonctionnelle
title Introduction to dependent types with Idris encoding program proofs in types
title_auth Introduction to dependent types with Idris encoding program proofs in types
title_exact_search Introduction to dependent types with Idris encoding program proofs in types
title_full Introduction to dependent types with Idris encoding program proofs in types Boro Sitnikovski
title_fullStr Introduction to dependent types with Idris encoding program proofs in types Boro Sitnikovski
title_full_unstemmed Introduction to dependent types with Idris encoding program proofs in types Boro Sitnikovski
title_short Introduction to dependent types with Idris
title_sort introduction to dependent types with idris encoding program proofs in types
title_sub encoding program proofs in types
topic Idris (Computer program language)
Functional programming (Computer science)
Programmation fonctionnelle
topic_facet Idris (Computer program language)
Functional programming (Computer science)
Programmation fonctionnelle
url https://learning.oreilly.com/library/view/-/9781484292594/?ar
work_keys_str_mv AT sitnikovskiboro introductiontodependenttypeswithidrisencodingprogramproofsintypes