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...
Gespeichert in:
1. Verfasser: | |
---|---|
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 |