{"action":"created","issue":{"url":"https://api.github.com/repos/szymtor/locfin/issues/15","labels_url":"https://api.github.com/repos/szymtor/locfin/issues/15/labels{/name}","comments_url":"https://api.github.com/repos/szymtor/locfin/issues/15/comments","events_url":"https://api.github.com/repos/szymtor/locfin/issues/15/events","html_url":"https://github.com/szymtor/locfin/issues/15","id":54209774,"number":15,"title":"Compactness lemmas","user":{"login":"szymtor","id":1777524,"avatar_url":"https://avatars.githubusercontent.com/u/1777524?v=3","gravatar_id":"","url":"https://api.github.com/users/szymtor","html_url":"https://github.com/szymtor","followers_url":"https://api.github.com/users/szymtor/followers","following_url":"https://api.github.com/users/szymtor/following{/other_user}","gists_url":"https://api.github.com/users/szymtor/gists{/gist_id}","starred_url":"https://api.github.com/users/szymtor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/szymtor/subscriptions","organizations_url":"https://api.github.com/users/szymtor/orgs","repos_url":"https://api.github.com/users/szymtor/repos","events_url":"https://api.github.com/users/szymtor/events{/privacy}","received_events_url":"https://api.github.com/users/szymtor/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-01-13T15:53:01Z","updated_at":"2015-01-13T18:49:35Z","closed_at":null,"body":"Zrobiłem przed chwilą takie rzeczy:\r\n* w b81f906788c377068589b644fd4c70cffd9fcd2d: Change order of sections, replaced some sections by subsections etc.\r\n* w 45060f9e17b683d29b0955cace3b4e6a33760112:\r\n“Finite instances” is now a section (sec:fininst) which comprises three\r\nsubsections:\r\n** “Algebra” (sec:algebra) in file algebra\r\n[with a subsubsection “Cores” (sec:cores) in file cores]\r\n** “Compactness” (sec:compactness) in file fininst\r\n** “Squashing templates” (sec:atlas) in file atlas\r\n* w 0300ff61d9e425f1633a6d1e2c24b01c291791d8 Two compactness lemmas are merged into one corollary {for:compactness}\r\nwhich is placed in sec:erykery, after the main compactness lemma.\r\n* jeszcze małe zmiany w b6f992c68f2f27b3d0abe2103bed3ca2cc76d14f.\r\n\r\nAsia:\r\nPrzy okazji trzeciej zmiany, zauważyłem, że te dwa lematy o zwartości były jednak różne: Twój mówił o podinstancjach, mój o podstrukturach indukowanych. Każda podstruktura indukowana jest podinstancją (w constrained instance), a nie odwrotnie, więc Twój wariant jest ogólniejszy. Jest jeden problem, że podinstancja jest zdefiniowana dopiero później. Póki co, jeszcze nie naprawiłem tego problemu (stąd ten issue). Zacząłem się zastanawiać, czy Ty potrzebujesz podinstancji, czy podstruktury indukowanej w swoim dowodzie. I stwierdziłem, że nie wiem czego potrzebujesz w Proposition[prop:pol]. Myślę, że w tym dowodzie przydałoby się napisać co jest potrzebne – czy te F_E(T_i) są podinstancjami F_E(T) czy co. Poza tym, odkryłem (i częściowo zmieniłem), że templaty często się nazywają \\str A, tak jak atoms. Jeszcze jedna rzecz – czasem piszesz, że template jest strukturą relacyjną. Ja wolę tak nie mówić – w preliminarisach jest napisane, że template jest czymś innym niż str.rel, choć można go tak potraktować."},"comment":{"url":"https://api.github.com/repos/szymtor/locfin/issues/comments/69796833","html_url":"https://github.com/szymtor/locfin/issues/15#issuecomment-69796833","issue_url":"https://api.github.com/repos/szymtor/locfin/issues/15","id":69796833,"user":{"login":"ochremiak","id":10338026,"avatar_url":"https://avatars.githubusercontent.com/u/10338026?v=3","gravatar_id":"","url":"https://api.github.com/users/ochremiak","html_url":"https://github.com/ochremiak","followers_url":"https://api.github.com/users/ochremiak/followers","following_url":"https://api.github.com/users/ochremiak/following{/other_user}","gists_url":"https://api.github.com/users/ochremiak/gists{/gist_id}","starred_url":"https://api.github.com/users/ochremiak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ochremiak/subscriptions","organizations_url":"https://api.github.com/users/ochremiak/orgs","repos_url":"https://api.github.com/users/ochremiak/repos","events_url":"https://api.github.com/users/ochremiak/events{/privacy}","received_events_url":"https://api.github.com/users/ochremiak/received_events","type":"User","site_admin":false},"created_at":"2015-01-13T18:49:35Z","updated_at":"2015-01-13T18:49:35Z","body":"W dowodzie Proposition[prop:pol] potrzebne są podinstancje. Przypuśćmy, że\r\ninteresuje nas polimorfizm arności 3, który nie spełnia żadnych\r\nidentyczności. Mamy łańcuch wstępujący podtemplatów (po prostu rozważamy\r\ncoraz więcej relacji z oryginalnego templatu i tą część dziedziny, którą\r\n„pokrywają”) i konstruujemy z nich kolejne podinstancje o dziedzinach\r\nT_1^3, T_2^3 itd. Te dziedziny się w sobie zawierają, ale wyposażamy je w\r\ncoraz więcej konstreintów, bo coraz więcej relacji się pojawia.\r\n\r\n\r\nPodinstancja to podstruktura tylko nie indukowana, więc może tak z tego\r\nwybrnąć? Tzn. sformułować corollary dla podstruktur?\r\n\r\n\r\nZ Twoimi pozostałymi uwagami się zgadzam i to pozmieniam tzn. wyjaśnię i\r\nnie będę pisać, że template to struktura relacyjna.\r\n\r\n2015-01-13 16:53 GMT+01:00 Szymon Toruńczyk <notifications@github.com>:\r\n\r\n> Zrobiłem przed chwilą takie rzeczy:\r\n>\r\n>    - w b81f906\r\n>    <https://github.com/szymtor/locfin/commit/b81f906788c377068589b644fd4c70cffd9fcd2d>:\r\n>    Change order of sections, replaced some sections by subsections etc.\r\n>    - w 45060f9\r\n>    <https://github.com/szymtor/locfin/commit/45060f9e17b683d29b0955cace3b4e6a33760112>:\r\n>    “Finite instances” is now a section (sec:fininst) which comprises three\r\n>    subsections: ** “Algebra” (sec:algebra) in file algebra [with a\r\n>    subsubsection “Cores” (sec:cores) in file cores] ** “Compactness”\r\n>    (sec:compactness) in file fininst ** “Squashing templates” (sec:atlas) in\r\n>    file atlas\r\n>    - w 0300ff6\r\n>    <https://github.com/szymtor/locfin/commit/0300ff61d9e425f1633a6d1e2c24b01c291791d8>\r\n>    Two compactness lemmas are merged into one corollary {for:compactness}\r\n>    which is placed in sec:erykery, after the main compactness lemma.\r\n>    - jeszcze małe zmiany w b6f992c\r\n>    <https://github.com/szymtor/locfin/commit/b6f992c68f2f27b3d0abe2103bed3ca2cc76d14f>\r\n>    .\r\n>\r\n> Asia:\r\n> Przy okazji trzeciej zmiany, zauważyłem, że te dwa lematy o zwartości były\r\n> jednak różne: Twój mówił o podinstancjach, mój o podstrukturach\r\n> indukowanych. Każda podstruktura indukowana jest podinstancją (w\r\n> constrained instance), a nie odwrotnie, więc Twój wariant jest ogólniejszy.\r\n> Jest jeden problem, że podinstancja jest zdefiniowana dopiero później. Póki\r\n> co, jeszcze nie naprawiłem tego problemu (stąd ten issue). Zacząłem się\r\n> zastanawiać, czy Ty potrzebujesz podinstancji, czy podstruktury indukowanej\r\n> w swoim dowodzie. I stwierdziłem, że nie wiem czego potrzebujesz w\r\n> Proposition[prop:pol]. Myślę, że w tym dowodzie przydałoby się napisać co\r\n> jest potrzebne – czy te F_E(T_i) są podinstancjami F_E(T) czy co. Poza tym,\r\n> odkryłem (i częściowo zmieniłem), że templaty często się nazywają \\str A,\r\n> tak jak atoms. Jeszcze jedna rzecz – czasem piszesz, że template jest\r\n> strukturą relacyjną. Ja wolę tak nie mówić – w preliminarisach jest\r\n> napisane, że template jest czymś innym niż str.rel, choć można go tak\r\n> potraktować.\r\n>\r\n> —\r\n> Reply to this email directly or view it on GitHub\r\n> <https://github.com/szymtor/locfin/issues/15>.\r\n>"}}