{"id":23720,"date":"2023-05-09T02:47:19","date_gmt":"2023-05-09T02:47:19","guid":{"rendered":"https:\/\/www.booksofall.com\/?post_type=product&#038;p=23720"},"modified":"2023-05-09T02:47:20","modified_gmt":"2023-05-09T02:47:20","slug":"homotopy-type-theory-univalent-foundations-of-mathematics","status":"publish","type":"product","link":"https:\/\/www.booksofall.com\/fr\/homotopy-type-theory-univalent-foundations-of-mathematics\/","title":{"rendered":"Homotopy Type Theory &#8211; Univalent Foundations of Mathematics"},"content":{"rendered":"<h2>Chapter 1 &#8211; Type theory<\/h2>\n<p><b>1.1 Type theory versus set theory\u00a0<\/b><\/p>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Homotopy_type_theory\">Homotopy type theory<\/a> is (among other things) a foundational language for mathematics, i.e., an alternative to<a href=\"https:\/\/en.wikipedia.org\/wiki\/Zermelo%E2%80%93Fraenkel_set_theory\"> Zermelo\u2013Fraenkel set theory<\/a>. However, it behaves differently from set theory in several important ways, and that can take some getting used to. Explaining these differences carefully requires us to be more formal here than we will be in the rest of the book. As stated in the introduction, our goal is to write type theory informally; but for a mathematician accustomed to set theory, more precision at the beginning can help avoid some common misconceptions and mistakes.<\/p>\n<p>We note that a set-theoretic foundation has two \u201clayers\u201d: the deductive system of first-order logic, and, formulated inside this system, the axioms of a particular theory, such as ZFC. Thus, set theory is not only about sets, but rather about the interplay between sets (the objects of the second layer) and propositions (the objects of the first layer).<\/p>\n<p>By contrast, type theory is its own deductive system: it need not be formulated inside any superstructure, such as <a href=\"https:\/\/www.javatpoint.com\/first-order-logic-in-artificial-intelligence\">first-order logic<\/a>. Instead of the two basic notions of set theory, sets and propositions, type theory has one basic notion: types. Propositions (statements which we can prove, disprove, assume, negate, and so on1) are identified with particular types, via the correspondence shown in Table 1 on page 11. Thus, the mathematical activity of proving a theorem is identified with a special case of the mathematical activity of constructing an object\u2014in this case, an inhabitant of a type that represents a proposition.<\/p>\n<p>This leads us to another difference between type theory and set theory, but to explain it we must say a little about deductive systems in general. Informally, a deductive system is a collection of\u00a0<b>rules\u00a0<\/b>for deriving things called\u00a0<b>judgments<\/b>. If we think of a deductive system as a formal game, then the judgments are the \u201cpositions\u201d in the game which we reach by following the game rules. We can also think of a deductive system as a sort of algebraic theory, in which case the judgments are the elements (like the elements of a group) and the deductive rules are the operations (like the group multiplication). From a logical point of view, the judgments can be considered to be the \u201cexternal\u201d statements, living in the metatheory, as opposed to the \u201cinternal\u201d statements of the theory itself.<\/p>\n<p>In the deductive system of first-order logic (on which set theory is based), there is only one kind of judgment: that a given proposition has a proof. That is, each proposition A gives rise to a judgment \u201cA has a proof\u201d, and all judgments are of this form. A rule of first-order logic such as \u201cfrom A and B infer A\u2227 B\u201d is actually a rule of \u201c<a href=\"https:\/\/en.wikipedia.org\/wiki\/Constructive_proof\">proof construction<\/a>\u201d which says that given the judgments \u201cA has a proof\u201d and \u201cB has a proof\u201d, we may deduce that \u201cA \u2227 B has a proof\u201d. Note that the judgment \u201cA has a proof\u201d exists at a different level from the proposition A itself, which is an internal statement of the theory.<\/p>\n<p>The basic judgment of <a href=\"https:\/\/en.wikipedia.org\/wiki\/Type_theory\">type theory<\/a>, analogous to \u201cA has a proof\u201d, is written \u201ca : A\u201d and pronounced as \u201cthe term a has type A\u201d, or more loosely \u201ca is an element of A\u201d (or, in homotopy type theory, \u201ca is a point of A\u201d). When A is a type representing a proposition, then a may be called a witness to the provability of A, or evidence of the truth of A (or even a proof of A, but we will try to avoid this confusing terminology). In this case, the judgment a : A is derivable in type theory (for some a) precisely when the analogous judgment \u201cA has a proof\u201d is derivable in first-order logic (modulo differences in the axioms assumed and in the encoding of mathematics, as we will discuss throughout the book).<\/p>\n","protected":false},"excerpt":{"rendered":"<p><iframe style=\"width: 100%; height: 750px; border: none;\" src=\"https:\/\/online.visual-paradigm.com\/share\/book\/homotopy-type-theory-univalent-foundations-of-mathematics-1clkjq0rzc?p=1\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n","protected":false},"featured_media":23724,"template":"","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"Homotopy type theory seeks to unify mathematics and programming by studying the behavior of types and functions. Learn more in this book now!"},"product_brand":[],"product_cat":[385],"product_tag":[],"class_list":{"0":"post-23720","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-theoretical-computer-science","8":"first","9":"instock","10":"shipping-taxable","11":"product-type-simple"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Homotopy Type Theory - Univalent Foundations of Mathematics - BooksOfAll French<\/title>\n<meta name=\"description\" content=\"Homotopy type theory seeks to unify mathematics and programming by studying the behavior of types and functions. Learn more in this book now!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.booksofall.com\/fr\/homotopy-type-theory-univalent-foundations-of-mathematics\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Homotopy Type Theory - Univalent Foundations of Mathematics - BooksOfAll French\" \/>\n<meta property=\"og:description\" content=\"Homotopy type theory seeks to unify mathematics and programming by studying the behavior of types and functions. Learn more in this book now!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.booksofall.com\/fr\/homotopy-type-theory-univalent-foundations-of-mathematics\/\" \/>\n<meta property=\"og:site_name\" content=\"BooksOfAll French\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-09T02:47:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2023\/05\/Homotopy-Type-Theory-Univalent-Foundations-of-Mathematics.jpg\" \/><meta property=\"og:image\" content=\"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2023\/05\/Homotopy-Type-Theory-Univalent-Foundations-of-Mathematics.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"827\" \/>\n\t<meta property=\"og:image:height\" content=\"1169\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2023\/05\/Homotopy-Type-Theory-Univalent-Foundations-of-Mathematics.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.booksofall.com\/fr\/homotopy-type-theory-univalent-foundations-of-mathematics\/\",\"url\":\"https:\/\/www.booksofall.com\/fr\/homotopy-type-theory-univalent-foundations-of-mathematics\/\",\"name\":\"Homotopy Type Theory - Univalent Foundations of Mathematics - BooksOfAll French\",\"isPartOf\":{\"@id\":\"https:\/\/www.booksofall.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.booksofall.com\/fr\/homotopy-type-theory-univalent-foundations-of-mathematics\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/fr\/homotopy-type-theory-univalent-foundations-of-mathematics\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2023\/05\/Homotopy-Type-Theory-Univalent-Foundations-of-Mathematics.jpg\",\"datePublished\":\"2023-05-09T02:47:19+00:00\",\"dateModified\":\"2023-05-09T02:47:20+00:00\",\"description\":\"Homotopy type theory seeks to unify mathematics and programming by studying the behavior of types and functions. Learn more in this book now!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.booksofall.com\/fr\/homotopy-type-theory-univalent-foundations-of-mathematics\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.booksofall.com\/fr\/homotopy-type-theory-univalent-foundations-of-mathematics\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.booksofall.com\/fr\/homotopy-type-theory-univalent-foundations-of-mathematics\/#primaryimage\",\"url\":\"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2023\/05\/Homotopy-Type-Theory-Univalent-Foundations-of-Mathematics.jpg\",\"contentUrl\":\"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2023\/05\/Homotopy-Type-Theory-Univalent-Foundations-of-Mathematics.jpg\",\"width\":\"827\",\"height\":\"1169\",\"caption\":\"Homotopy Type Theory - Univalent Foundations of Mathematics\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.booksofall.com\/fr\/homotopy-type-theory-univalent-foundations-of-mathematics\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.booksofall.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Categories\",\"item\":\"https:\/\/www.booksofall.com\/fr\/categories\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Homotopy Type Theory &#8211; Univalent Foundations of Mathematics\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.booksofall.com\/fr\/#website\",\"url\":\"https:\/\/www.booksofall.com\/fr\/\",\"name\":\"BooksOfAll French\",\"description\":\"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.\",\"publisher\":{\"@id\":\"https:\/\/www.booksofall.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.booksofall.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.booksofall.com\/fr\/#organization\",\"name\":\"BooksOfAll French\",\"url\":\"https:\/\/www.booksofall.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.booksofall.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2022\/06\/booksofall-logo-2.png\",\"contentUrl\":\"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2022\/06\/booksofall-logo-2.png\",\"width\":166,\"height\":30,\"caption\":\"BooksOfAll French\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/fr\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Homotopy Type Theory - Univalent Foundations of Mathematics - BooksOfAll French","description":"Homotopy type theory seeks to unify mathematics and programming by studying the behavior of types and functions. Learn more in this book now!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.booksofall.com\/fr\/homotopy-type-theory-univalent-foundations-of-mathematics\/","og_locale":"fr_FR","og_type":"article","og_title":"Homotopy Type Theory - Univalent Foundations of Mathematics - BooksOfAll French","og_description":"Homotopy type theory seeks to unify mathematics and programming by studying the behavior of types and functions. Learn more in this book now!","og_url":"https:\/\/www.booksofall.com\/fr\/homotopy-type-theory-univalent-foundations-of-mathematics\/","og_site_name":"BooksOfAll French","article_modified_time":"2023-05-09T02:47:20+00:00","og_image":[{"url":"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2023\/05\/Homotopy-Type-Theory-Univalent-Foundations-of-Mathematics.jpg","type":"","width":"","height":""},{"width":827,"height":1169,"url":"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2023\/05\/Homotopy-Type-Theory-Univalent-Foundations-of-Mathematics.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2023\/05\/Homotopy-Type-Theory-Univalent-Foundations-of-Mathematics.jpg","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.booksofall.com\/fr\/homotopy-type-theory-univalent-foundations-of-mathematics\/","url":"https:\/\/www.booksofall.com\/fr\/homotopy-type-theory-univalent-foundations-of-mathematics\/","name":"Homotopy Type Theory - Univalent Foundations of Mathematics - BooksOfAll French","isPartOf":{"@id":"https:\/\/www.booksofall.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.booksofall.com\/fr\/homotopy-type-theory-univalent-foundations-of-mathematics\/#primaryimage"},"image":{"@id":"https:\/\/www.booksofall.com\/fr\/homotopy-type-theory-univalent-foundations-of-mathematics\/#primaryimage"},"thumbnailUrl":"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2023\/05\/Homotopy-Type-Theory-Univalent-Foundations-of-Mathematics.jpg","datePublished":"2023-05-09T02:47:19+00:00","dateModified":"2023-05-09T02:47:20+00:00","description":"Homotopy type theory seeks to unify mathematics and programming by studying the behavior of types and functions. Learn more in this book now!","breadcrumb":{"@id":"https:\/\/www.booksofall.com\/fr\/homotopy-type-theory-univalent-foundations-of-mathematics\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.booksofall.com\/fr\/homotopy-type-theory-univalent-foundations-of-mathematics\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.booksofall.com\/fr\/homotopy-type-theory-univalent-foundations-of-mathematics\/#primaryimage","url":"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2023\/05\/Homotopy-Type-Theory-Univalent-Foundations-of-Mathematics.jpg","contentUrl":"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2023\/05\/Homotopy-Type-Theory-Univalent-Foundations-of-Mathematics.jpg","width":"827","height":"1169","caption":"Homotopy Type Theory - Univalent Foundations of Mathematics"},{"@type":"BreadcrumbList","@id":"https:\/\/www.booksofall.com\/fr\/homotopy-type-theory-univalent-foundations-of-mathematics\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.booksofall.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Categories","item":"https:\/\/www.booksofall.com\/fr\/categories\/"},{"@type":"ListItem","position":3,"name":"Homotopy Type Theory &#8211; Univalent Foundations of Mathematics"}]},{"@type":"WebSite","@id":"https:\/\/www.booksofall.com\/fr\/#website","url":"https:\/\/www.booksofall.com\/fr\/","name":"BooksOfAll French","description":"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.","publisher":{"@id":"https:\/\/www.booksofall.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.booksofall.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.booksofall.com\/fr\/#organization","name":"BooksOfAll French","url":"https:\/\/www.booksofall.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.booksofall.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2022\/06\/booksofall-logo-2.png","contentUrl":"https:\/\/www.booksofall.com\/fr\/wp-content\/uploads\/sites\/6\/2022\/06\/booksofall-logo-2.png","width":166,"height":30,"caption":"BooksOfAll French"},"image":{"@id":"https:\/\/www.booksofall.com\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.booksofall.com\/fr\/wp-json\/wp\/v2\/product\/23720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.booksofall.com\/fr\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.booksofall.com\/fr\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.booksofall.com\/fr\/wp-json\/wp\/v2\/media\/23724"}],"wp:attachment":[{"href":"https:\/\/www.booksofall.com\/fr\/wp-json\/wp\/v2\/media?parent=23720"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.booksofall.com\/fr\/wp-json\/wp\/v2\/product_brand?post=23720"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.booksofall.com\/fr\/wp-json\/wp\/v2\/product_cat?post=23720"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.booksofall.com\/fr\/wp-json\/wp\/v2\/product_tag?post=23720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}