<div dir="auto">No, this seems to have nothing to do with the pigeonhole principle. It seems to be about the sizes of length-indexed vectors. The "pigeonhole size" is just the vector length, available at the type level. This all seems to be about matching up vectors to representable functors. So it would match up<div dir="auto"><br></div><div dir="auto">    data Foo a = Foo a a a a</div><div dir="auto"><br></div><div dir="auto">to the type of vectors of length 4, giving functions to convert between them. I'm ... not exactly sure what purpose this serves.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Nov 28, 2021, 11:07 PM Galaxy Being <<a href="mailto:borgauf@gmail.com">borgauf@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Spam detection software, running on the system "<a href="http://mail.haskell.org" rel="noreferrer noreferrer" target="_blank">mail.haskell.org</a>", has<br>
identified this incoming email as possible spam.  The original message<br>
has been attached to this so you can view it (if it isn't spam) or label<br>
similar future email.  If you have any questions, see<br>
@@CONTACT_ADDRESS@@ for details.<br>
<br>
Content preview:  This <<a href="https://hackage.haskell.org/package/vec-0.4/docs/Data-Vec-DataFamily-SpineStrict-Pigeonhole.html" rel="noreferrer noreferrer" target="_blank">https://hackage.haskell.org/package/vec-0.4/docs/Data-Vec-DataFamily-SpineStrict-Pigeonhole.html</a>><br>
   in Hackage is something a rank amateur like me can't fathom. I just hit a<br>
   chapter in a book that dives into the Pigeonhole Principle. Is this the "accompanying<br>
   Haskell Wundercode" for the math world's PHP? I know PHP is a big deal in<br>
   math. I don't see an "author," and I see no documentation. Anyone know how<br>
   I can figure this mystery out, like at least find the author or someone that<br>
   knows something about this? [...] <br>
<br>
Content analysis details:   (5.0 points, 5.0 required)<br>
<br>
 pts rule name              description<br>
---- ---------------------- --------------------------------------------------<br>
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail provider<br>
                            (borgauf[at]<a href="http://gmail.com" rel="noreferrer noreferrer" target="_blank">gmail.com</a>)<br>
-0.0 SPF_PASS               SPF: sender matches SPF record<br>
-0.0 BAYES_40               BODY: Bayes spam probability is 20 to 40%<br>
                            [score: 0.3039]<br>
 5.0 UNWANTED_LANGUAGE_BODY BODY: Message written in an undesired language<br>
 0.0 HTML_MESSAGE           BODY: HTML included in message<br>
 0.0 T_DKIM_INVALID         DKIM-Signature header exists but is not valid<br>
<br>
The original message was not completely plain text, and may be unsafe to<br>
open with some email clients; in particular, it may contain a virus,<br>
or confirm that your address can receive spam.  If you wish to view<br>
it, it may be safer to save it to a file and open it with an editor.<br>
<br>
<br><br><br>---------- Forwarded message ----------<br>From: Galaxy Being <<a href="mailto:borgauf@gmail.com" target="_blank" rel="noreferrer">borgauf@gmail.com</a>><br>To: haskell-cafe <<a href="mailto:haskell-cafe@haskell.org" target="_blank" rel="noreferrer">haskell-cafe@haskell.org</a>><br>Cc: <br>Bcc: <br>Date: Sun, 28 Nov 2021 22:05:44 -0600<br>Subject: What is Data.Vec.DataFamily.SpineStrict.Pigeonhole and why is it following me?<br><div dir="ltr"><a href="https://hackage.haskell.org/package/vec-0.4/docs/Data-Vec-DataFamily-SpineStrict-Pigeonhole.html" target="_blank" rel="noreferrer">This</a> in Hackage is something a rank amateur like me can't fathom. I just hit a chapter in a book that dives into the Pigeonhole Principle. Is this the "accompanying Haskell Wundercode" for the math world's PHP? I know PHP is a big deal in math. I don't see an "author," and I see no documentation. Anyone know how I can figure this mystery out, like at least find the author or someone that knows something about this?<br clear="all"><div><br></div>-- <br><div dir="ltr" data-smartmail="gmail_signature"><div dir="ltr"><div>⨽<br></div>Lawrence Bottorff<div>Grand Marais, MN, USA</div><div><a href="mailto:borgauf@gmail.com" target="_blank" rel="noreferrer">borgauf@gmail.com</a></div></div></div></div>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>
Only members subscribed via the mailman list are allowed to post.</blockquote></div>