{"id":22248,"date":"2023-02-23T02:20:24","date_gmt":"2023-02-23T02:20:24","guid":{"rendered":"https:\/\/www.booksofall.com\/?post_type=product&#038;p=22248"},"modified":"2023-02-23T02:20:25","modified_gmt":"2023-02-23T02:20:25","slug":"an-introduction-to-the-theory-of-numbers","status":"publish","type":"product","link":"https:\/\/www.booksofall.com\/pt\/an-introduction-to-the-theory-of-numbers\/","title":{"rendered":"An Introduction to the Theory of Numbers"},"content":{"rendered":"<div id=\"reading-mode-page-div-7\" class=\"reading-mode-page-div\">\n<div>\n<h2>Chapter 1 &#8211; Compositions and Partitions<\/h2>\n<\/div>\n<\/div>\n<div id=\"reading-mode-page-div-9\" class=\"reading-mode-page-div\">\n<p>We consider problems concerning the number of ways in which a number can be written as a sum. If the order of the terms in the sum is taken into account the sum is called a composition and the number of compositions of n is denoted by c(n). If the order is not taken into account the sum is a partition and the number of partitions of n is denoted by p(n). Thus, the compositions of 3 are<\/p>\n<p>3 = 3, 3 = 1 + 2, 3 = 2 + 1, and 3 = 1 + 1 + 1,<\/p>\n<p>so that c(3) = 4. The partitions of 3 are<\/p>\n<p>3 = 3, 3 = 2 + 1, and 3 = 1 + 1 + 1,<\/p>\n<p>so p(3) = 3.<\/p>\n<p>There are essentially three methods of obtaining results on compositions and partitions. First by purely combinatorial arguments, second by algebraic arguments with generating series, and finally by analytic operations on the generating series. We shall discuss only the first two of these methods.<\/p>\n<p>We consider first compositions, these being easier to handle than partitions. The function c(n) is easily determined as follows. Consider n written as a sum of 1\u2019s. We have n \u2212 1 spaces between them and in each of the spaces we can insert a slash, yielding 2n\u22121 possibilities corresponding to the 2n\u22121 composition of n. For example<\/p>\n<p>3 = 1 1 1, 3 = 1\/1 1, 3 = 1 1\/1, 3 = 1\/1\/1.<\/p>\n<p>Just to illustrate the algebraic method in this rather trivial case we consider<\/p>\n<p id=\"FuHvhTB\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-22252 \" src=\"https:\/\/www.booksofall.com\/wp-content\/uploads\/2023\/02\/img_63f6c7f88cd28.png\" alt=\"\" width=\"121\" height=\"70\" \/><\/p>\n<p>It is easily verified that<\/p>\n<p id=\"aDAwBwC\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-22253 \" src=\"https:\/\/www.booksofall.com\/wp-content\/uploads\/2023\/02\/img_63f6c80677bb6.png\" alt=\"\" width=\"483\" height=\"140\" \/><\/p>\n<p>Examples. As an exercise I would suggest using both the combinatorial method and the algebraic approach to prove the following results:<\/p>\n<ol>\n<li>The number of compositions of n into exactly m parts is<img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-22254 \" src=\"https:\/\/www.booksofall.com\/wp-content\/uploads\/2023\/02\/img_63f6c8449a034.png\" alt=\"\" width=\"54\" height=\"40\" \/>(Catalan);<\/li>\n<li>The number of compositions of n into even parts is <img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-22255 \" src=\"https:\/\/www.booksofall.com\/wp-content\/uploads\/2023\/02\/img_63f6c87ad8c4d.png\" alt=\"\" width=\"61\" height=\"32\" \/>if n is even and 0 if n is odd;<\/li>\n<li>The number of compositions of n into an even number of parts is equal to the number of compositions of n into an odd number of parts.<\/li>\n<\/ol>\n<p>Somewhat more interesting is the determination of the number of compositions <img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-22258 \" src=\"https:\/\/www.booksofall.com\/wp-content\/uploads\/2023\/02\/img_63f6c8b046d96.png\" alt=\"\" width=\"43\" height=\"21\" \/> of n into odd parts. Here the algebraic approach yields<\/p>\n<p id=\"vvuJtMh\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-22261 \" src=\"https:\/\/www.booksofall.com\/wp-content\/uploads\/2023\/02\/img_63f6c8cf7d46e.png\" alt=\"\" width=\"507\" height=\"122\" \/><\/p>\n<p>By <a href=\"https:\/\/www.mathsisfun.com\/algebra\/cross-multiply.html\">cross multiplying<\/a> the last two expressions we see that<\/p>\n<p id=\"VNLSLyf\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-22262 \" src=\"https:\/\/www.booksofall.com\/wp-content\/uploads\/2023\/02\/img_63f6c8dad0e9e.png\" alt=\"\" width=\"338\" height=\"36\" \/><\/p>\n<p>Thus the F \u2019s are the so-called <a href=\"https:\/\/www.cuemath.com\/algebra\/fibonacci-numbers\/\">Fibonacci numbers<\/a><\/p>\n<p>1, 1, 2, 3, 5, 8, 13, . . . .<\/p>\n<p>The <a href=\"https:\/\/en.wikipedia.org\/wiki\/Generating_function\">generating function<\/a> yields two explicit expressions for these numbers. First, by \u201cpartial fractioning\u201d <img loading=\"lazy\" decoding=\"async\" width=\"79\" height=\"29\" class=\"alignnone size-full wp-image-22264 \" src=\"https:\/\/www.booksofall.com\/wp-content\/uploads\/2023\/02\/img_63f6c906ae774.png\" alt=\"\" \/> <span style=\"font-size: 1rem;\">\u00a0, expanding each term as a <a href=\"https:\/\/tutorial.math.lamar.edu\/classes\/calcii\/PowerSeries.aspx\">power series<\/a> and comparing coefficients, we obtain<\/span><\/p>\n<p id=\"nYaaItE\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-22263 \" src=\"https:\/\/www.booksofall.com\/wp-content\/uploads\/2023\/02\/img_63f6c8eff3dbe.png\" alt=\"\" width=\"344\" height=\"70\" \/><\/p>\n<p>Another expression for <img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-22266 \" src=\"https:\/\/www.booksofall.com\/wp-content\/uploads\/2023\/02\/img_63f6c920d2947.png\" alt=\"\" width=\"20\" height=\"20\" \/> is obtained by observing that x<\/p>\n<p id=\"fRYkmgq\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-22265 \" src=\"https:\/\/www.booksofall.com\/wp-content\/uploads\/2023\/02\/img_63f6c91753a82.png\" alt=\"\" width=\"507\" height=\"44\" \/><\/p>\n<p>Comparing the coefficients here we obtain (Lucas)<\/p>\n<p id=\"zPbxNPO\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-22267 \" src=\"https:\/\/www.booksofall.com\/wp-content\/uploads\/2023\/02\/img_63f6c93068beb.png\" alt=\"\" width=\"362\" height=\"62\" \/><\/p>\n<p>You might consider the problem of deducing this formula by combinatorial arguments.<\/p>\n<p>Suppose we denote by a(n) the number of compositions of n with all summands at most 2, and by b(n) the number of compositions of n with all summands at least 2. An interesting result is that a(n) = b(n + 2). I shall prove this result and suggest the problem of finding a reasonable generalization.<\/p>\n<p>First note that a(n) = a(n\u2212 1) + a(n\u2212 2). This follows from the fact that every admissible composition ends in 1 or 2. By deleting this last summand, we obtain an admissible composition of n \u2212 1 and n \u2212 2 respectively. Since a(1) = 1 and a(2) = 2, it follows that a(n) = Fn. The function b(n) satisfies the same recursion formula. In fact, if the last summand in an admissible composition of n is 2, delete it to obtain an admissible composition of n \u2212 2; if the last summand is greater than 2, reduce it by 1 to obtain an admissible composition of n \u2212 1. Since b(2) = b(3) = 1, it follows that <img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-22268 \" src=\"https:\/\/www.booksofall.com\/wp-content\/uploads\/2023\/02\/img_63f6c9835d2a7.png\" alt=\"\" width=\"108\" height=\"27\" \/> so that <img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-22269 \" src=\"https:\/\/www.booksofall.com\/wp-content\/uploads\/2023\/02\/img_63f6c98ee73dc.png\" alt=\"\" width=\"171\" height=\"23\" \/>.<\/p>\n<p>An interesting idea for compositions is that of weight of a composition. Suppose we associate with each composition a number called the weight, which is the product of the summands. We shall determine the sum w(n) of the weights of the compositions of n. The generating function of w(n) is<\/p>\n<p id=\"lENrQJS\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-22270 \" src=\"https:\/\/www.booksofall.com\/wp-content\/uploads\/2023\/02\/img_63f6c9a8ccfd1.png\" alt=\"\" width=\"489\" height=\"61\" \/><\/p>\n<p>From this we find that <img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-22271 \" src=\"https:\/\/www.booksofall.com\/wp-content\/uploads\/2023\/02\/img_63f6c9b7de677.png\" alt=\"\" width=\"245\" height=\"21\" \/> . I leave it as an exercise to prove from this that <img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-22272 \" src=\"https:\/\/www.booksofall.com\/wp-content\/uploads\/2023\/02\/img_63f6c9c96beff.png\" alt=\"\" width=\"111\" height=\"25\" \/> .<\/p>\n<p>We now turn to partitions. There is no simple explicit formula for p(n). Our main objective here will be to prove the recursion formula<\/p>\n<p id=\"jQOInft\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-22273 \" src=\"https:\/\/www.booksofall.com\/wp-content\/uploads\/2023\/02\/img_63f6c9dfb8bfe.png\" alt=\"\" width=\"595\" height=\"34\" \/><\/p>\n<p>discovered by Euler. The algebraic approach to partition theory depends on algebraic manipulations with the generating function<\/p>\n<p id=\"KGCncUZ\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-22274 \" src=\"https:\/\/www.booksofall.com\/wp-content\/uploads\/2023\/02\/img_63f6c9edcf9ad.png\" alt=\"\" width=\"303\" height=\"58\" \/><\/p>\n<p>and related functions for restricted partitions. The combinatorial approach depends on the use of <a href=\"https:\/\/mathworld.wolfram.com\/FerrersDiagram.html\">partition (Ferrer) diagrams<\/a>.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p><iframe style=\"width: 100%; height: 750px; border: none;\" src=\"https:\/\/online.visual-paradigm.com\/share\/book\/an-introduction-to-the-theory-of-numbers-19mdupeegj?p=1\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n","protected":false},"featured_media":22283,"template":"","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"There are different topics and theories in the using of numbers. Learn more about them with the steps and examples in this book now!"},"product_brand":[],"product_cat":[365],"product_tag":[],"class_list":{"0":"post-22248","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-mathematics-subjects","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>An Introduction to the Theory of Numbers - BooksOfAll Portuguese<\/title>\n<meta name=\"description\" content=\"There are different topics and theories in the using of numbers. Learn more about them with the steps and examples 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\/pt\/an-introduction-to-the-theory-of-numbers\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"An Introduction to the Theory of Numbers - BooksOfAll Portuguese\" \/>\n<meta property=\"og:description\" content=\"There are different topics and theories in the using of numbers. Learn more about them with the steps and examples in this book now!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.booksofall.com\/pt\/an-introduction-to-the-theory-of-numbers\/\" \/>\n<meta property=\"og:site_name\" content=\"BooksOfAll Portuguese\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-23T02:20:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.booksofall.com\/pt\/wp-content\/uploads\/sites\/8\/2023\/02\/An-Introduction-to-the-Theory-of-Numbers-Leo-Moser.jpg\" \/><meta property=\"og:image\" content=\"https:\/\/www.booksofall.com\/pt\/wp-content\/uploads\/sites\/8\/2023\/02\/An-Introduction-to-the-Theory-of-Numbers-Leo-Moser.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"595\" \/>\n\t<meta property=\"og:image:height\" content=\"842\" \/>\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\/pt\/wp-content\/uploads\/sites\/8\/2023\/02\/An-Introduction-to-the-Theory-of-Numbers-Leo-Moser.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.booksofall.com\/pt\/an-introduction-to-the-theory-of-numbers\/\",\"url\":\"https:\/\/www.booksofall.com\/pt\/an-introduction-to-the-theory-of-numbers\/\",\"name\":\"An Introduction to the Theory of Numbers - BooksOfAll Portuguese\",\"isPartOf\":{\"@id\":\"https:\/\/www.booksofall.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.booksofall.com\/pt\/an-introduction-to-the-theory-of-numbers\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/pt\/an-introduction-to-the-theory-of-numbers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.booksofall.com\/pt\/wp-content\/uploads\/sites\/8\/2023\/02\/An-Introduction-to-the-Theory-of-Numbers-Leo-Moser.jpg\",\"datePublished\":\"2023-02-23T02:20:24+00:00\",\"dateModified\":\"2023-02-23T02:20:25+00:00\",\"description\":\"There are different topics and theories in the using of numbers. Learn more about them with the steps and examples in this book now!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.booksofall.com\/pt\/an-introduction-to-the-theory-of-numbers\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.booksofall.com\/pt\/an-introduction-to-the-theory-of-numbers\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/www.booksofall.com\/pt\/an-introduction-to-the-theory-of-numbers\/#primaryimage\",\"url\":\"https:\/\/www.booksofall.com\/pt\/wp-content\/uploads\/sites\/8\/2023\/02\/An-Introduction-to-the-Theory-of-Numbers-Leo-Moser.jpg\",\"contentUrl\":\"https:\/\/www.booksofall.com\/pt\/wp-content\/uploads\/sites\/8\/2023\/02\/An-Introduction-to-the-Theory-of-Numbers-Leo-Moser.jpg\",\"width\":\"595\",\"height\":\"842\",\"caption\":\"An Introduction to the Theory of Numbers\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.booksofall.com\/pt\/an-introduction-to-the-theory-of-numbers\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.booksofall.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Categories\",\"item\":\"https:\/\/www.booksofall.com\/pt\/categories\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"An Introduction to the Theory of Numbers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.booksofall.com\/pt\/#website\",\"url\":\"https:\/\/www.booksofall.com\/pt\/\",\"name\":\"BooksOfAll Portuguese\",\"description\":\"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.\",\"publisher\":{\"@id\":\"https:\/\/www.booksofall.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.booksofall.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.booksofall.com\/pt\/#organization\",\"name\":\"BooksOfAll Portuguese\",\"url\":\"https:\/\/www.booksofall.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/www.booksofall.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.booksofall.com\/pt\/wp-content\/uploads\/sites\/8\/2022\/06\/booksofall-logo-2.png\",\"contentUrl\":\"https:\/\/www.booksofall.com\/pt\/wp-content\/uploads\/sites\/8\/2022\/06\/booksofall-logo-2.png\",\"width\":166,\"height\":30,\"caption\":\"BooksOfAll Portuguese\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/pt\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"An Introduction to the Theory of Numbers - BooksOfAll Portuguese","description":"There are different topics and theories in the using of numbers. Learn more about them with the steps and examples 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\/pt\/an-introduction-to-the-theory-of-numbers\/","og_locale":"pt_PT","og_type":"article","og_title":"An Introduction to the Theory of Numbers - BooksOfAll Portuguese","og_description":"There are different topics and theories in the using of numbers. Learn more about them with the steps and examples in this book now!","og_url":"https:\/\/www.booksofall.com\/pt\/an-introduction-to-the-theory-of-numbers\/","og_site_name":"BooksOfAll Portuguese","article_modified_time":"2023-02-23T02:20:25+00:00","og_image":[{"url":"https:\/\/www.booksofall.com\/pt\/wp-content\/uploads\/sites\/8\/2023\/02\/An-Introduction-to-the-Theory-of-Numbers-Leo-Moser.jpg","type":"","width":"","height":""},{"width":595,"height":842,"url":"https:\/\/www.booksofall.com\/pt\/wp-content\/uploads\/sites\/8\/2023\/02\/An-Introduction-to-the-Theory-of-Numbers-Leo-Moser.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.booksofall.com\/pt\/wp-content\/uploads\/sites\/8\/2023\/02\/An-Introduction-to-the-Theory-of-Numbers-Leo-Moser.jpg","twitter_misc":{"Tempo estimado de leitura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.booksofall.com\/pt\/an-introduction-to-the-theory-of-numbers\/","url":"https:\/\/www.booksofall.com\/pt\/an-introduction-to-the-theory-of-numbers\/","name":"An Introduction to the Theory of Numbers - BooksOfAll Portuguese","isPartOf":{"@id":"https:\/\/www.booksofall.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.booksofall.com\/pt\/an-introduction-to-the-theory-of-numbers\/#primaryimage"},"image":{"@id":"https:\/\/www.booksofall.com\/pt\/an-introduction-to-the-theory-of-numbers\/#primaryimage"},"thumbnailUrl":"https:\/\/www.booksofall.com\/pt\/wp-content\/uploads\/sites\/8\/2023\/02\/An-Introduction-to-the-Theory-of-Numbers-Leo-Moser.jpg","datePublished":"2023-02-23T02:20:24+00:00","dateModified":"2023-02-23T02:20:25+00:00","description":"There are different topics and theories in the using of numbers. Learn more about them with the steps and examples in this book now!","breadcrumb":{"@id":"https:\/\/www.booksofall.com\/pt\/an-introduction-to-the-theory-of-numbers\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.booksofall.com\/pt\/an-introduction-to-the-theory-of-numbers\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.booksofall.com\/pt\/an-introduction-to-the-theory-of-numbers\/#primaryimage","url":"https:\/\/www.booksofall.com\/pt\/wp-content\/uploads\/sites\/8\/2023\/02\/An-Introduction-to-the-Theory-of-Numbers-Leo-Moser.jpg","contentUrl":"https:\/\/www.booksofall.com\/pt\/wp-content\/uploads\/sites\/8\/2023\/02\/An-Introduction-to-the-Theory-of-Numbers-Leo-Moser.jpg","width":"595","height":"842","caption":"An Introduction to the Theory of Numbers"},{"@type":"BreadcrumbList","@id":"https:\/\/www.booksofall.com\/pt\/an-introduction-to-the-theory-of-numbers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.booksofall.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Categories","item":"https:\/\/www.booksofall.com\/pt\/categories\/"},{"@type":"ListItem","position":3,"name":"An Introduction to the Theory of Numbers"}]},{"@type":"WebSite","@id":"https:\/\/www.booksofall.com\/pt\/#website","url":"https:\/\/www.booksofall.com\/pt\/","name":"BooksOfAll Portuguese","description":"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.","publisher":{"@id":"https:\/\/www.booksofall.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.booksofall.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/www.booksofall.com\/pt\/#organization","name":"BooksOfAll Portuguese","url":"https:\/\/www.booksofall.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.booksofall.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/www.booksofall.com\/pt\/wp-content\/uploads\/sites\/8\/2022\/06\/booksofall-logo-2.png","contentUrl":"https:\/\/www.booksofall.com\/pt\/wp-content\/uploads\/sites\/8\/2022\/06\/booksofall-logo-2.png","width":166,"height":30,"caption":"BooksOfAll Portuguese"},"image":{"@id":"https:\/\/www.booksofall.com\/pt\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.booksofall.com\/pt\/wp-json\/wp\/v2\/product\/22248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.booksofall.com\/pt\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.booksofall.com\/pt\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.booksofall.com\/pt\/wp-json\/wp\/v2\/media\/22283"}],"wp:attachment":[{"href":"https:\/\/www.booksofall.com\/pt\/wp-json\/wp\/v2\/media?parent=22248"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.booksofall.com\/pt\/wp-json\/wp\/v2\/product_brand?post=22248"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.booksofall.com\/pt\/wp-json\/wp\/v2\/product_cat?post=22248"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.booksofall.com\/pt\/wp-json\/wp\/v2\/product_tag?post=22248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}