{"id":214,"date":"2015-04-23T12:27:34","date_gmt":"2015-04-23T10:27:34","guid":{"rendered":"http:\/\/duch.mimuw.edu.pl\/~bojan\/podpunkt\/?page_id=214"},"modified":"2017-10-31T12:58:37","modified_gmt":"2017-10-31T11:58:37","slug":"safety-games","status":"publish","type":"page","link":"https:\/\/www.mimuw.edu.pl\/~bojan\/20142015-2\/alg\/5-piecewise-testable-languages\/safety-games","title":{"rendered":"Safety Games"},"content":{"rendered":"<p><b>A safety game.\u00a0<\/b>A\u00a0<em>safety game\u00a0<\/em>is a kind of game of infinite duration and perfect information, played by two players. The game is defined by an <em>arena<\/em>, which is a directed graph plus a function which says for each vertex (which is called a <em>position<\/em> of the game) which of the two players own this vertex. Here is a picture of an arena, with the players being called <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-feeea53a29d15d4e9198ed4912329ce0_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#48;\" title=\"Rendered by QuickLaTeX.com\" height=\"11\" width=\"8\" style=\"vertical-align: 0px;\"\/> and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-2807c0cf30a938b52105c42c9e2dd2db_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"6\" style=\"vertical-align: -1px;\"\/>:<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/duch.mimuw.edu.pl\/~bojan\/podpunkt\/upload\/safety-game.png\"><img loading=\"lazy\" decoding=\"async\" class=\" size-medium wp-image-215 alignnone aligncenter\" src=\"http:\/\/duch.mimuw.edu.pl\/~bojan\/podpunkt\/upload\/safety-game-300x286.png\" alt=\"safety-game\" width=\"300\" height=\"286\" \/><\/a><\/p>\n<p>Given an initial position, the game is played as follows: at each step the player who owns the current position chooses an outgoing edge, and so on until either an infinite path is created (in which case the player <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-feeea53a29d15d4e9198ed4912329ce0_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#48;\" title=\"Rendered by QuickLaTeX.com\" height=\"11\" width=\"8\" style=\"vertical-align: 0px;\"\/> wins), or a position is reached which does not have outgoing edges (in which the player who cannot make a move loses, i.e. the player who does not own the last position wins).<\/p>\n<p><strong>Theorem.\u00a0<\/strong>Given a safety game with a finite arena and an initial position, one can decide in polynomial time which of the two players has a winning strategy. Furthermore, the player who has a winning strategy also has a memoryless winning strategy, which means that the choice of next position depends only on the current position and not on the history of the game before reaching that position.<\/p>\n<p><strong>Proof. <\/strong>We define a sequence of sets of positions where player <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-2807c0cf30a938b52105c42c9e2dd2db_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"6\" style=\"vertical-align: -1px;\"\/> can force a victory in a finite number of positions.\u00a0Define <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-db9e714f801035ed5ba9ace5fc72e934_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#86;&#95;&#48;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"15\" style=\"vertical-align: -2px;\"\/> to be the empty set, and define <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-f0f9b97ea07f919f6dcff86a48a54b6d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#86;&#95;&#123;&#110;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"16\" style=\"vertical-align: -2px;\"\/> to be <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-b15f2fd4c169678fa90d99d1ac7d4c88_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#86;&#95;&#123;&#110;&#45;&#49;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"31\" style=\"vertical-align: -3px;\"\/> plus those positions <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-8ecbc11e5f9047eaecdbfca853b87fd1_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#118;\" title=\"Rendered by QuickLaTeX.com\" height=\"7\" width=\"8\" style=\"vertical-align: 0px;\"\/> such that either:<br \/>\n\u2022 <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-8ecbc11e5f9047eaecdbfca853b87fd1_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#118;\" title=\"Rendered by QuickLaTeX.com\" height=\"7\" width=\"8\" style=\"vertical-align: 0px;\"\/> is owned by player <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-feeea53a29d15d4e9198ed4912329ce0_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#48;\" title=\"Rendered by QuickLaTeX.com\" height=\"11\" width=\"8\" style=\"vertical-align: 0px;\"\/>, and all outgoing edges from <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-8ecbc11e5f9047eaecdbfca853b87fd1_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#118;\" title=\"Rendered by QuickLaTeX.com\" height=\"7\" width=\"8\" style=\"vertical-align: 0px;\"\/> go into <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-b15f2fd4c169678fa90d99d1ac7d4c88_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#86;&#95;&#123;&#110;&#45;&#49;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"31\" style=\"vertical-align: -3px;\"\/>; or<br \/>\n\u2022 <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-8ecbc11e5f9047eaecdbfca853b87fd1_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#118;\" title=\"Rendered by QuickLaTeX.com\" height=\"7\" width=\"8\" style=\"vertical-align: 0px;\"\/> is owned by player <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-2807c0cf30a938b52105c42c9e2dd2db_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"6\" style=\"vertical-align: -1px;\"\/>, and some outgoing edge from <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-8ecbc11e5f9047eaecdbfca853b87fd1_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#118;\" title=\"Rendered by QuickLaTeX.com\" height=\"7\" width=\"8\" style=\"vertical-align: 0px;\"\/> goes into <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-b15f2fd4c169678fa90d99d1ac7d4c88_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#86;&#95;&#123;&#110;&#45;&#49;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"31\" style=\"vertical-align: -3px;\"\/>.<\/p>\n<p>For example, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-3266e5a7aa7a293c446e194ccc85dcd4_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#86;&#95;&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"15\" style=\"vertical-align: -3px;\"\/> consists of positions owned by player <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-feeea53a29d15d4e9198ed4912329ce0_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#48;\" title=\"Rendered by QuickLaTeX.com\" height=\"11\" width=\"8\" style=\"vertical-align: 0px;\"\/> which have no outgoing edges.\u00a0<span style=\"line-height: 1.5;\">It is easy to see that for positions in <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-f458c69b97bbe4fa2a361049770ed03a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#86;&#95;&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"16\" style=\"vertical-align: -2px;\"\/>, player <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-2807c0cf30a938b52105c42c9e2dd2db_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"6\" style=\"vertical-align: -1px;\"\/>\u00a0has a memoryless strategy which guarantees victory in at most <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-1581bd603826320b358d867162d09127_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"7\" width=\"9\" style=\"vertical-align: 0px;\"\/> steps, i.e. in at most <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-1581bd603826320b358d867162d09127_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"7\" width=\"9\" style=\"vertical-align: 0px;\"\/> steps player <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-feeea53a29d15d4e9198ed4912329ce0_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#48;\" title=\"Rendered by QuickLaTeX.com\" height=\"11\" width=\"8\" style=\"vertical-align: 0px;\"\/> will end up in a position without outgoing edges. If the arena is finite, the sequence <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-f458c69b97bbe4fa2a361049770ed03a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#86;&#95;&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"16\" style=\"vertical-align: -2px;\"\/> must stabilize at some set, call it <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-e7e9dd47580f1d14620ec64acbc54965_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#86;&#95;&#42;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"15\" style=\"vertical-align: -2px;\"\/>. As mentioned above, player <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-2807c0cf30a938b52105c42c9e2dd2db_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"6\" style=\"vertical-align: -1px;\"\/> has a winning strategy that guarantees winning on all positions from <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-e7e9dd47580f1d14620ec64acbc54965_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#86;&#95;&#42;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"15\" style=\"vertical-align: -2px;\"\/>. We claim\u00a0that\u00a0player <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-feeea53a29d15d4e9198ed4912329ce0_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#48;\" title=\"Rendered by QuickLaTeX.com\" height=\"11\" width=\"8\" style=\"vertical-align: 0px;\"\/> has a memoryless winning strategy in positions outside <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-e7e9dd47580f1d14620ec64acbc54965_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#86;&#95;&#42;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"15\" style=\"vertical-align: -2px;\"\/>. This is because\u00a0by definition, if a position is not in <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-e7e9dd47580f1d14620ec64acbc54965_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#86;&#95;&#42;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"15\" style=\"vertical-align: -2px;\"\/>, then either it belongs to player <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-feeea53a29d15d4e9198ed4912329ce0_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#48;\" title=\"Rendered by QuickLaTeX.com\" height=\"11\" width=\"8\" style=\"vertical-align: 0px;\"\/> and has at least one outgoing edge that stays outside <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-e7e9dd47580f1d14620ec64acbc54965_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#86;&#95;&#42;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"15\" style=\"vertical-align: -2px;\"\/>, or it belongs to player <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-2807c0cf30a938b52105c42c9e2dd2db_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"6\" style=\"vertical-align: -1px;\"\/> and has all outgoing edges that stay outside <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-e7e9dd47580f1d14620ec64acbc54965_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#86;&#95;&#42;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"15\" style=\"vertical-align: -2px;\"\/>. The strategy of player <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-feeea53a29d15d4e9198ed4912329ce0_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#48;\" title=\"Rendered by QuickLaTeX.com\" height=\"11\" width=\"8\" style=\"vertical-align: 0px;\"\/> is to use the edge the stays outside <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-e7e9dd47580f1d14620ec64acbc54965_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#86;&#95;&#42;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"15\" style=\"vertical-align: -2px;\"\/>. <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-b06cee67d5b1a769f0a344ace98d5692_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#66;&#111;&#120;\" title=\"Rendered by QuickLaTeX.com\" height=\"11\" width=\"11\" style=\"vertical-align: 0px;\"\/><\/span><\/p>\n<p>In future lectures, we will also consider safety games with possibly infinite arenas. Of course the part of the above theorem about polynomial time no longer makes sense, but the part about memoryless strategies continues to be true. Consider the proof of the above theorem, and apply it to an infinite arena. Instead of indexing the sets <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-f458c69b97bbe4fa2a361049770ed03a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#86;&#95;&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"16\" style=\"vertical-align: -2px;\"\/> by natural numbers, one can index them by ordinal numbers. For ordinal numbers, instead of <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-b15f2fd4c169678fa90d99d1ac7d4c88_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#86;&#95;&#123;&#110;&#45;&#49;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"31\" style=\"vertical-align: -3px;\"\/> one talks about the union of <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-8e144f650117c0d509913ae9a4d94681_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#86;&#95;&#109;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"20\" style=\"vertical-align: -2px;\"\/> ranging over ordinal numbers <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-feec84b21b4dc3b17fa3f48378281f5a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#109;&#32;&#60;&#32;&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"9\" width=\"44\" style=\"vertical-align: 0px;\"\/>. The set <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-content\/ql-cache\/quicklatex.com-f458c69b97bbe4fa2a361049770ed03a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#86;&#95;&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"16\" style=\"vertical-align: -2px;\"\/> is\u00a0guaranteed to stabilize for some ordinal.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A safety game.\u00a0A\u00a0safety game\u00a0is a kind of game of infinite duration and perfect information, played by two players. The game is defined by an arena, which is a directed graph plus a function which says for each vertex (which is called a position of the game) which of the two players own this vertex. Here [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":212,"menu_order":2,"comment_status":"open","ping_status":"open","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-214","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-json\/wp\/v2\/pages\/214"}],"collection":[{"href":"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-json\/wp\/v2\/comments?post=214"}],"version-history":[{"count":6,"href":"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-json\/wp\/v2\/pages\/214\/revisions"}],"predecessor-version":[{"id":469,"href":"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-json\/wp\/v2\/pages\/214\/revisions\/469"}],"up":[{"embeddable":true,"href":"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-json\/wp\/v2\/pages\/212"}],"wp:attachment":[{"href":"https:\/\/www.mimuw.edu.pl\/~bojan\/wp-json\/wp\/v2\/media?parent=214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}