<?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=rai%27i</id>
	<title>rai&#039;i - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.lojban.io/index.php?action=history&amp;feed=atom&amp;title=rai%27i"/>
	<link rel="alternate" type="text/html" href="https://wiki.lojban.io/index.php?title=rai%27i&amp;action=history"/>
	<updated>2026-05-07T13:38:59Z</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=rai%27i&amp;diff=13354&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=rai%27i&amp;diff=13354&amp;oldid=prev"/>
		<updated>2026-01-13T16:07:17Z</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;
rai&amp;#039;i&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;
Wed Apr  6 16:46:01 2016&lt;br /&gt;
 &lt;br /&gt;
== English ==&lt;br /&gt;
=== Definition #68569 - 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 (2 or 3)-ary operator: maximum/minimum/extreme element; ordered list of extreme elements of the set underlying ordered set/structure &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;/span&amp;gt; in direction &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;2&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt; of list length &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;3&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt; (default: 1)&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;X&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt; must be an ordered set (or an ordered structure); extremeness is measured with respect to the order which endows the underlying set; the output is a list of elements of the underlying set. &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;2&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt; accepts only -1 (li [[ni&amp;#039;upa|ni&amp;#039;upa]]) or +1 (li [[ma&amp;#039;upa|ma&amp;#039;upa]]); if the input to &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;2&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt; is -1, then the type of extreme(ness) is lessness, so minimal elements are listed (starting from the least element in the underlying set according to its order); if the input to &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;2&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt; is +1, then the type of extreme(ness) is greatness, so maximal elements are listed (starting from the greatest element in the underlying set according to the order which endows it); not even li [[ni&amp;#039;u|ni&amp;#039;u]] nor li [[ma&amp;#039;u|ma&amp;#039;u]] on their own are accepted in &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;2&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt;.  All input for &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;3&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt; must be a nonnegative and finite integer, [[ro|ro]], or countable infinity ([[ci&amp;#039;ino|ci&amp;#039;ino]]); nontrivial input for &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;3&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt; must is a positive, finite natural number which is less than or equal to the cardinality of the set underlying &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;/span&amp;gt;; submit &amp;quot;[[ro|ro]]&amp;quot; for &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;3&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt; in order to reproduce the underlying set as an ordered list (according to the order endowing the set) only if the underlying set is countable (finite or infinite) and discrete (has only isolated points); submit 0 for &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;3&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt; in order to return the empty list; submit [[ci&amp;#039;ino|ci&amp;#039;ino]] in order to do the same as [[ro|ro]], but only if the set is countably infinite and is discrete (has only isolated points). If the set does not attain its supremum (if &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;2&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt; = +1) or infimum (if &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;2&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt; = -1), then the list is empty. Provided that the list is well-defined and nonempty, then the input of &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;3&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt; can be augmented by +1 only if any interval around the last element of the list produced with the previous value of &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;3&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt; which extends in the (&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;2&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt;)-direction intersected with the set underlying &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;/span&amp;gt; is either empty or has an (&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;2&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt;)-determined-extreme element which is isolated and there exists at least one nonempty interval. If the set underlying &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;/span&amp;gt; is unbounded in the (&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;2&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt;)-determined direction, then the first extreme element is  MATH&lt;br /&gt;
 $X_2 * \infty$&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;2&amp;lt;/sub&amp;gt;*∞&amp;lt;/span&amp;gt;. This operator produces the first &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;3&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt; most &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;2&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt;-type-extreme elements of &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;/span&amp;gt; in order starting from the very most extreme of that type. The type of the output is a list, not a number; its elements must be extracted in order to be treated as numbers; this is true even if the length of the list is 1. This function can be defined iteratively: Let &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;ext&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; be this function, denote set difference by &amp;quot;&amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;Exclude&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&amp;quot;, denote set union by &amp;quot;&amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;Union&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&amp;quot;, &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;th entry extraction from a list &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;list&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; by &amp;quot;&amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;list&amp;lt;/i&amp;gt;|&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt;&amp;quot; where the list starts at the first (&amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt; = 1&amp;lt;/span&amp;gt;) entry &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;list&amp;lt;/i&amp;gt;|&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt;, and set builder notation by &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;Set&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; (where the first input lists the dummy values and possibly their domain, and the second input (if present) contains an exhaustive list of the conditions restricting the dummy values); an ordered structure is denoted by &amp;quot;&amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;(&amp;lt;i&amp;gt;A&amp;lt;/i&amp;gt;, &amp;amp;lt; )&amp;lt;/span&amp;gt;&amp;quot;, where &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;A&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; is the underlying set of the structure and &amp;#039;&amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;amp;lt;&amp;lt;/span&amp;gt;&amp;#039; is the order which endows the structure. When it is well-defined (and the inputs, excluding &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; are fixed by context), denote  MATH&lt;br /&gt;
 $z_&amp;lt;a class=&amp;quot;undefined&amp;quot; href=&amp;quot;../dict/m?bg=1;langidarg=2&amp;quot;&amp;gt;m&amp;lt;/a&amp;gt; = -i * ext((A,&amp;lt;),i,n)|_&amp;lt;a class=&amp;quot;undefined&amp;quot; href=&amp;quot;../dict/m?bg=1;langidarg=2&amp;quot;&amp;gt;m&amp;lt;/a&amp;gt;$&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;z&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;m&amp;lt;/sub&amp;gt; = - &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt;*&amp;lt;i&amp;gt;ext&amp;lt;/i&amp;gt;((&amp;lt;i&amp;gt;A&amp;lt;/i&amp;gt;, &amp;amp;lt; ), &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt;, &amp;lt;i&amp;gt;n&amp;lt;/i&amp;gt;)|&amp;lt;sub&amp;gt;m&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt;. Then  MATH&lt;br /&gt;
 $ext((A,&amp;lt;),i,n)$&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;ext&amp;lt;/i&amp;gt;((&amp;lt;i&amp;gt;A&amp;lt;/i&amp;gt;, &amp;amp;lt; ), &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt;, &amp;lt;i&amp;gt;n&amp;lt;/i&amp;gt;)&amp;lt;/span&amp;gt; equals a list of length n wherein each entry is an element of &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;A&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; and if n&amp;gt;1, then for any natural number &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;m&amp;lt;/i&amp;gt; &amp;amp;lt; &amp;lt;i&amp;gt;n&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;, the following is true:  MATH&lt;br /&gt;
 $z_&amp;lt;a class=&amp;quot;undefined&amp;quot; href=&amp;quot;../dict/m?bg=1;langidarg=2&amp;quot;&amp;gt;m&amp;lt;/a&amp;gt; &amp;lt; z_&amp;lt;a class=&amp;quot;undefined&amp;quot; href=&amp;quot;../dict/m%2b1?bg=1;langidarg=2&amp;quot;&amp;gt;m+1&amp;lt;/a&amp;gt;$&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;z&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;m&amp;lt;/sub&amp;gt; &amp;amp;lt; &amp;lt;i&amp;gt;z&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;m+1&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt;; and, moreover, there exists no element &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;y&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; in &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;A&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt; such that  MATH&lt;br /&gt;
 $z_&amp;lt;a class=&amp;quot;undefined&amp;quot; href=&amp;quot;../dict/m?bg=1;langidarg=2&amp;quot;&amp;gt;m&amp;lt;/a&amp;gt; &amp;lt; -i*y &amp;lt; z_&amp;lt;a class=&amp;quot;undefined&amp;quot; href=&amp;quot;../dict/m%2b1?bg=1;langidarg=2&amp;quot;&amp;gt;m+1&amp;lt;/a&amp;gt;$&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;z&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;m&amp;lt;/sub&amp;gt; &amp;amp;lt; - &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt;*&amp;lt;i&amp;gt;y&amp;lt;/i&amp;gt; &amp;amp;lt; &amp;lt;i&amp;gt;z&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;m+1&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt;. Then, if it is well-defined,  MATH&lt;br /&gt;
 $z_&amp;lt;a class=&amp;quot;undefined&amp;quot; href=&amp;quot;../dict/m%2b1?bg=1;langidarg=2&amp;quot;&amp;gt;m+1&amp;lt;/a&amp;gt; = ext((A$&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;z&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;m+1&amp;lt;/sub&amp;gt; = &amp;lt;i&amp;gt;ext&amp;lt;/i&amp;gt;((&amp;lt;i&amp;gt;A&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;Exclude&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;  MATH&lt;br /&gt;
 $(Set(z_&amp;lt;a class=&amp;quot;undefined&amp;quot; href=&amp;quot;../dict/1?bg=1;langidarg=2&amp;quot;&amp;gt;1&amp;lt;/a&amp;gt;)$&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;(&amp;lt;i&amp;gt;Set&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;z&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;)&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;Union&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;Union&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;  MATH&lt;br /&gt;
 $Set(z_&amp;lt;a class=&amp;quot;undefined&amp;quot; href=&amp;quot;../dict/m?bg=1;langidarg=2&amp;quot;&amp;gt;m&amp;lt;/a&amp;gt;)),&amp;lt;),i,1)$&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;span class=&amp;quot;MATH&amp;quot;&amp;gt;&amp;lt;i&amp;gt;Set&amp;lt;/i&amp;gt;(&amp;lt;i&amp;gt;z&amp;lt;/i&amp;gt;&amp;lt;sub&amp;gt;m&amp;lt;/sub&amp;gt;)), &amp;amp;lt; ), &amp;lt;i&amp;gt;i&amp;lt;/i&amp;gt;, 1)&amp;lt;/span&amp;gt;.&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/extreme element|extreme element ; mekso]]&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;[[natlang/en/maximum element|maximum element ; mekso]]&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;[[natlang/en/minimum element|minimum element ; mekso]]&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;
Thu Apr  7 02:20:17 2016&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Etymology ===&lt;/div&gt;</summary>
		<author><name>Nalvaizmiku</name></author>
	</entry>
</feed>