<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://kalabovi.org/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Kalábovi - pitel:flp</title>
        <description>Kalábovic wikina</description>
        <link>https://kalabovi.org/</link>
        <lastBuildDate>Wed, 08 Apr 2026 14:52:59 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://kalabovi.org/_media/wiki:dokuwiki.svg</url>
            <title>Kalábovi</title>
            <link>https://kalabovi.org/</link>
        </image>
        <item>
            <title>P-99: Ninety-Nine Prolog Problems</title>
            <link>https://kalabovi.org/pitel:flp:99pl?rev=1672407781&amp;do=diff</link>
            <description>P-99: Ninety-Nine Prolog Problems

&lt;https://sites.google.com/site/prologsite/prolog-problems&gt;



p1_01.pl


% 1.01 (*): Find the last element of a list

% my_last(X,L) :- X is the last element of the list L
%    (element,list) (?,?)

% Note: last(?Elem, ?List) is predefined

my_last(X,[X]).
my_last(X,[_|L]) :- my_last(X,L).</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 30 Dec 2022 13:43:01 +0000</pubDate>
        </item>
        <item>
            <title>Řešení</title>
            <link>https://kalabovi.org/pitel:flp:reseni?rev=1672407781&amp;do=diff</link>
            <description>Řešení

Řádný termín

	*  Vytvor datovy typ na reprezenaciu lambda kalkulu a napis funkciu pre beta redukciu
	*  Napis funkciu, ktora zo zoznamu urobi zoznam zoznamov (z [1,2,3] spravi [[1],[2],[3]]) a dokaz funkcnost pomocou map. Indukcny predpoklad sme mali vymysliet na mieste.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 30 Dec 2022 13:43:01 +0000</pubDate>
        </item>
        <item>
            <title>Funkcionální a logické programování</title>
            <link>https://kalabovi.org/pitel:flp:start?rev=1694508348&amp;do=diff</link>
            <description>Funkcionální a logické programování

[Haskell? Yeah, I use it to program our starship.]

Lambda kalkul

Lambda calculus, Church encoding

	*  α-konverze -- λx.xy →α λz.zy, substituce
	*  β-konverze -- (λxz.xz)(xy) →β λz.xyz, aplikace funkce
	*  η-konverze -- λx.(uv)x →η uv
  T    λxy.x    λxy.xy    λxy.x</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 12 Sep 2023 08:45:48 +0000</pubDate>
        </item>
    </channel>
</rss>
