<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.lojban.io/index.php?action=history&amp;feed=atom&amp;title=fa%27ai%27ai</id>
	<title>fa&#039;ai&#039;ai - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.lojban.io/index.php?action=history&amp;feed=atom&amp;title=fa%27ai%27ai"/>
	<link rel="alternate" type="text/html" href="https://wiki.lojban.io/index.php?title=fa%27ai%27ai&amp;action=history"/>
	<updated>2026-05-13T21:53:40Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.lojban.io/index.php?title=fa%27ai%27ai&amp;diff=4788&amp;oldid=prev</id>
		<title>Nalvaizmiku: Import words via API</title>
		<link rel="alternate" type="text/html" href="https://wiki.lojban.io/index.php?title=fa%27ai%27ai&amp;diff=4788&amp;oldid=prev"/>
		<updated>2026-01-13T14:51:51Z</updated>

		<summary type="html">&lt;p&gt;Import words via API&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==== valsi ====&lt;br /&gt;
fa&amp;#039;ai&amp;#039;ai&lt;br /&gt;
==== type ====&lt;br /&gt;
experimental cmavo&lt;br /&gt;
==== creator ====&lt;br /&gt;
[[personal/krtisfranks|krtisfranks]]&lt;br /&gt;
==== time entered ====&lt;br /&gt;
Sun Sep  8 05:20:25 2019&lt;br /&gt;
 &lt;br /&gt;
== English ==&lt;br /&gt;
=== Definition #71498 - Preferred ===&lt;br /&gt;
 &lt;br /&gt;
==== selma&amp;#039;o ====&lt;br /&gt;
VUhU&lt;br /&gt;
==== definition ====&lt;br /&gt;
&lt;br /&gt;
mekso k-ary operator, for natural k and 1 &amp;lt; k &amp;lt; 5: ordered input  MATH&lt;br /&gt;
 $(f, g, S, m)$&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;(&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;, &amp;lt;i&amp;gt;g&amp;lt;/i&amp;gt;, &amp;lt;i&amp;gt;S&amp;lt;/i&amp;gt;, &amp;lt;i&amp;gt;m&amp;lt;/i&amp;gt;)&amp;lt;/span&amp;gt; where &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; and &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;g&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; are functions, &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;S&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; is a set of positive integers or &amp;quot;ro&amp;quot; (=&amp;quot;all&amp;quot;), and &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;m&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; is 0 or 1 (as a toggle); output is a function equivalent to the function &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; as applied to an input ordered tuple with &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;g&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; applied to the entries/terms with indices in &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;S&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; (or to all entries/terms if &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;S&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;=&amp;quot;ro&amp;quot;) if &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;m&amp;lt;/i&amp;gt; = 0&amp;lt;/span&amp;gt;, or &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;g&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; left-composed with the same if &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;m&amp;lt;/i&amp;gt; = 1&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== notes ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;S&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;=&amp;quot;ro&amp;quot; is default case (making this operator binary or ternary); &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;S&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; must be a set or &amp;quot;ro&amp;quot; (no bare integers); &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;m&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; = 0 is the default case (making this operator binary or ternary); use &amp;quot;[[mau&amp;#039;au|mau&amp;#039;au]]&amp;quot; and &amp;quot;[[zai&amp;#039;ai|zai&amp;#039;ai]]&amp;quot; in order to quote &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; and &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;g&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; each; the indices in the implicit tuple mentioned in the definition are positive natural numbers such that said tuple is of form  MATH&lt;br /&gt;
 $(x_1, x_2, x_3, ..., x_n, ...)$&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;(&amp;lt;i&amp;gt;x&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;lt;i&amp;gt;x&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, &amp;lt;i&amp;gt;x&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;,..., &amp;lt;i&amp;gt;x&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;,...)&amp;lt;/span&amp;gt;; thus, notationally, a concrete output of this function, as applied to the aforementioned concrete input tuple, is of form &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;fa&amp;#039;ai&amp;#039;ai MATH&lt;br /&gt;
 $(f, g, S, m))(x_1, x_2, ..., x_n, ...)$&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;(&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;, &amp;lt;i&amp;gt;g&amp;lt;/i&amp;gt;, &amp;lt;i&amp;gt;S&amp;lt;/i&amp;gt;, &amp;lt;i&amp;gt;m&amp;lt;/i&amp;gt;))(&amp;lt;i&amp;gt;x&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, &amp;lt;i&amp;gt;x&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,..., &amp;lt;i&amp;gt;x&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;,...)&amp;lt;/span&amp;gt;. For example, maintaining this notation, if &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;S&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;=&amp;quot;ro&amp;quot; and &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;m&amp;lt;/i&amp;gt; = 0&amp;lt;/span&amp;gt;, then the output is  MATH&lt;br /&gt;
 $f(g(x_1), g(x_2), ..., g(x_n), ...)$&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt; (&amp;lt;i&amp;gt;g&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;x&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;), &amp;lt;i&amp;gt;g&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;x&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;),..., &amp;lt;i&amp;gt;g&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;x&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;),...)&amp;lt;/span&amp;gt;; if &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;S&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; = Set(1, 3, 23) and &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;m&amp;lt;/i&amp;gt; = 0&amp;lt;/span&amp;gt;, then the output is  MATH&lt;br /&gt;
 $f(g(x_1), x_2, g(x_3), x_4, x_5, ..., x_&amp;lt;a class=&amp;quot;undefined&amp;quot; href=&amp;quot;../dict/21?bg=1;langidarg=2&amp;quot;&amp;gt;21&amp;lt;/a&amp;gt;, x_&amp;lt;a class=&amp;quot;undefined&amp;quot; href=&amp;quot;../dict/22?bg=1;langidarg=2&amp;quot;&amp;gt;22&amp;lt;/a&amp;gt;, g(x_&amp;lt;a class=&amp;quot;undefined&amp;quot; href=&amp;quot;../dict/23?bg=1;langidarg=2&amp;quot;&amp;gt;23&amp;lt;/a&amp;gt;), x_&amp;lt;a class=&amp;quot;undefined&amp;quot; href=&amp;quot;../dict/24?bg=1;langidarg=2&amp;quot;&amp;gt;24&amp;lt;/a&amp;gt;, x_&amp;lt;a class=&amp;quot;undefined&amp;quot; href=&amp;quot;../dict/25?bg=1;langidarg=2&amp;quot;&amp;gt;25&amp;lt;/a&amp;gt;, ..., x_n, ...)$&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt; (&amp;lt;i&amp;gt;g&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;x&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;), &amp;lt;i&amp;gt;x&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, &amp;lt;i&amp;gt;g&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;x&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;), &amp;lt;i&amp;gt;x&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;, &amp;lt;i&amp;gt;x&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;,..., &amp;lt;i&amp;gt;x&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;21&amp;lt;/sub&amp;gt;, &amp;lt;i&amp;gt;x&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;22&amp;lt;/sub&amp;gt;, &amp;lt;i&amp;gt;g&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;x&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;23&amp;lt;/sub&amp;gt;), &amp;lt;i&amp;gt;x&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;24&amp;lt;/sub&amp;gt;, &amp;lt;i&amp;gt;x&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;25&amp;lt;/sub&amp;gt;,..., &amp;lt;i&amp;gt;x&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;,...)&amp;lt;/span&amp;gt;; vel sim. If &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;h&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; is the function output by this expression when &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;m&amp;lt;/i&amp;gt; = 0&amp;lt;/span&amp;gt;, then for the same inputs (ignoring &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;m&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;), &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;g&amp;lt;/i&amp;gt;&amp;lt;tt&amp;gt;o&amp;lt;/tt&amp;gt;&amp;lt;i&amp;gt;h&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; is the function output by the same expression but with &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;m&amp;lt;/i&amp;gt; = 1&amp;lt;/span&amp;gt;. Obviously, in order to be meaningful, the output of each step along the way must be defined. If &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;S&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; is the empty set and &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;g&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; is defined, then the output is just the function &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; if &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;m&amp;lt;/i&amp;gt; = 0&amp;lt;/span&amp;gt;. The output of this operator is a function, so it must have explicit input supplied to it (&amp;quot;it&amp;quot; here referring to the output of this operator) in order to actually have an explicit and concrete result; use mathematical brackets around this operator and its inputs when doing so, particularly when &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;S&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; or &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;m&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; is omitted (as being equal to the default &amp;quot;ro&amp;quot; or 0 resp.).&lt;br /&gt;
&lt;br /&gt;
==== gloss words ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;[[natlang/en/extended functional composition|extended functional composition]]&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== created by ====&lt;br /&gt;
[[personal/krtisfranks|krtisfranks]]&lt;br /&gt;
==== vote information ====&lt;br /&gt;
1&lt;br /&gt;
     &lt;br /&gt;
==== time ====&lt;br /&gt;
Sun Sep  8 06:07:04 2019&lt;br /&gt;
&lt;br /&gt;
[[comments.html?valsi=32927;definition=71498|[View&lt;br /&gt;
	    Comments For This Definition]]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;font size=&amp;quot;+1&amp;quot;&amp;gt;Examples&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etymology ===&lt;/div&gt;</summary>
		<author><name>Nalvaizmiku</name></author>
	</entry>
</feed>