Bananas, Lenses, Envelopes, and Barbed Wire --- Section 3
Apparently the paper gives all it's definitions in terms of the category CPO (Complete Partial Orders); not entirely sure what the difference is between a complete and an incomplete partial-order is, so the signifigance probably escapes me. Alot of this section is also reminisent of Piece's Introduction to Category Theory, so I should probably go back and reread that.
Functors: I remember functors being fun reading in Pierce. In this case we are interested in bifunctors and monofunctors; being types into types and functions into functions; and just functions into functions respectively. Both cases preserve id and compose.
Products: Standard category fare. We have the bifunctor (at least I assume it's a bifunctor, the paper dosn't say, but it meets the defn' above) || which takes two types and maps to the type of pairs of those two types (the paper's example: D||D' = {(d,d') | d <- D, d <- D'} --- I'm using <- instead of the 'element of' symbol, I really need to get a better blog editor, one I can type symbols into easily; (f||g)(x,x') = (f x, g x') ) and the expected projection and tupling combinators.
Sum: Interesting, latent-typing as a functor, or at least something that looks like latent-typing to me. Also interesting to note the use of bottom (_|_) to include undecidability.
D|D' = ({tag0}||D}) U ({tag1}||D'}) U {_|_}
(f|g) _|_ = _|_
(f|g) (tag0,x) = (tag0, f x)
(f|g) (tag1,x) = (tag1, g x)
Also worth noting the injection and selection operators:
i0 x = ({tag0},x)
i1 y = ({tag1},y)
f v g --- which applies f to arguments tagged 0,
and g to arguments tagged 1.
Arrow: Some type of 'wrapping' function. The example given is (f -> g) h = g $ h $ f. This suggests some sort of injection into f -> g, but I'm not entirely sure how. Apparently this is related to curry, uncurry, and eval, but again I don't see the relationship.
Identity, Constants: Pretty much as expected. Lifting and Sectioning, will require a little more thought.
Interesting definition of a constant as a function of 1 -> A. 1 of course having only a single member void. Also given p::A->bool, and p? a = i0 a or i1 a if p a is true/false respectively, you have f v g $ p? modeling if p then f else g.
The rest of section 3 easily exceeds my grasp of category theory. We define a representation for categorical recursion, then move on to recursive types, specifically the least-fixed-point of a monofunctor. Three examples given are cons-lists, binary trees, and natural numbers.
Having covered to background theory, the paper moves on to definitions of our operators over arbitary data types. That will have to wait until I've recovered from section 3 ;).


46 Comments:
Hi, I was searching blogs and came onto your fantastic blog.
I have a niche site. It pretty much covers how make money with open directory
marketing.
Keep it up. I'll check back later, I'm sure.
By
Anonymous, at 3:08 PM, October 11, 2005
Hi, I was searching blogs and came onto your fantastic blog.
I have a niche site. It pretty much covers how make money with auto redirecting methods and example
marketing.
Keep it up. I'll check back later, I'm sure.
By
Anonymous, at 8:42 AM, October 13, 2005
Free Blog Hosting Using Wordpress Blog Software At www.Blogsilla..com
By
Yalta resources, at 5:51 AM, October 30, 2005
This blog is great! If you get a chance you may want to visit this help with Search Engine Optimization
site, it's
pretty awesome, too!
By
Greg, at 1:38 PM, November 01, 2005
This site is great, nice job!!
I have a SEO info site. It is about seo india articles and stuff.
Drop by when you can, nice site here!
By
Greg, at 9:18 AM, November 02, 2005
This site is great, nice job!!
I have a SEO info site. It is about seo cources articles and stuff.
Drop by when you can, nice site here!
By
Greg, at 4:21 PM, November 02, 2005
Great post, I enjoyed reading it.
Adding you to favorites, Ill have to come back and read it again later.
By
Hunt and Fish, at 2:51 AM, November 04, 2005
Hi,
you really have a very nice blog here! I'm definitely going to bookmark you!
I have a site dealing with should I add a robot meta tag
. You are heartly invited to take some really good tips from it.
Come and check it out if you get time :-)
TheSEO-Rank.com
By
Greg, at 9:27 PM, November 04, 2005
This blog is awesome! If you get a chance you may want to visit this seo copywriting site, it's pretty awesome too!
By
Greg, at 2:44 PM, November 05, 2005
Bravo for a well versed post. If you would like to market your blog visit my website for free training on topics such as affiliate internet marketing tip and affiliate internet marketing tip
By
Pat Martin, at 11:41 PM, November 05, 2005
Help me Dude, I think I'm lost..... I was searching for Elvis and somehow ended up in your blog, but you know I'm sure I saw him in a car lot yesterday, which is really strange because the last time I saw him was in the supermarket. No honest really, he was right there in front of me, next to the steaks singing "Love me Tender". He said to me (his lip was only slightly curled) "Boy, you need to get yourself a San Diego cosmetic surgery doctor ,to fit into those blue suede shoes of yours. But Elvis said in the Ghetto nobody can afford a San Diego plastic surgery doctor. Dude I'm All Shook Up said Elvis. I think I'll have me another cheeseburger. Then I'm gonna go round and see Michael Jackson and we're gonna watch a waaaay cool make-over show featuring some Tijuana dentists on the TV in the back of my Hummer. And then he just walked out of the supermarket singing. . . "You give me love and consolation,
You give me strength to carry on " Strange day or what? :-)
By
Hoodia, at 1:27 AM, November 06, 2005
Hi,
you really have a very nice blog here! I'm definitely going to bookmark you!
I have a site dealing with should I bold italicize keyword
. You are heartly invited to take some really good tips from it.
Come and check it out if you get time :-)
TheSEO-Rank.com
By
Anonymous, at 12:07 PM, November 15, 2005
Hi,
you really have a very nice blog here! I'm definitely going to bookmark you!
I have a site dealing with should I add a robot meta tag
. You are heartly invited to take some really good tips from it.
Come and check it out if you get time :-)
TheSEO-Rank.com
By
Anonymous, at 1:25 PM, November 15, 2005
Yo, This blog is pretty neat. You should check out mine sometime. It pretty much covers idea on how to make money at home related stuff.
By
Anonymous, at 5:52 PM, November 15, 2005
I would like to say this is a great blog about affiliate program earn cash. I think alot of you might be interested in my site too. Click the Link below to visit my site.
Click Here
Thanks!
By
Goodman441, at 5:11 PM, November 17, 2005
Great Blog you have here!
I'm definitely going to bookmark this one.
Do you know DOT WS (website) will be larger than DOT COM (commercial) ?
Remember 800 phone numbers? Now you have 888 877 etc.
Are you a visionary? I hope you are and decide to get in on something
that will change your life! GDI is where its at.
7 day free trial and no selling
Want a short .WS domain name? Now you can get one and make affiliate $$$$$$$
You get your own website
Check this one out :-)sell domain namesell domain name
By
Anonymous, at 6:06 PM, November 17, 2005
Hello! What at great blog you have going. I'm new to blogging and I am trying to build up my visitors. I blog about internet marketing uk. I am also offering the eBook "Adsense Empire" to my visitors.... Stop by & get your copy today
By
Anonymous, at 5:20 AM, November 18, 2005
Hi, I was searching blogs and came onto your fantastic blog.
I have a niche site. It pretty much covers how make money with changing the front tag faq
marketing.
Keep it up. I'll check back later, I'm sure.
By
Anonymous, at 11:26 AM, November 21, 2005
A dying man needs to die, as a sleepy man needs to sleep, and there comes a time when it is wrong, as well as useless, to resist.
Stewart Alsop- Posters.
By
Blog World, at 12:24 AM, November 22, 2005
Hi, great blog! Let's talk Marketing and PR. Please feel free to visit my blog too at
, RushPRnews Daily Gazette, Open-Call for Writers.
My website is** RushPRnews press release services, distribution and free web posting** . Cordially, Anne Laszlo-Howard
By
rushprnews, at 10:19 AM, November 22, 2005
online relationship 101 Ways to Build Happy, Lasting Relationships.
Multilingual : English - Chinese Simplified - Chinese Traditional - Dutch - French - German - Greek - Italian - Japanese - Korean - Portuguese - Russian - Spanish
Start Over : When couples first get together, everything is new and exciting.
Lighten Up : Often when couples have gone through or are going through some bumpy spots in their relationship, things tend to get serious.
Night of Passion : Intimacy and passion in relationships is not only important but also healthy.
Cuddle Time : When couples first start dating, cuddling is usually a part of their everyday existence.
Make the Women Feel Good : Just like men, woman love feeling good about themselves.
Showing Love : Although hearing the words, I love you is special and important.
Realistic Expectations : No matter how wonderful and flawless your mate seems, no one is perfect.
Go on a Date : Especially for married couples, but even for some dating couples, start dating.
Control Your Anger : Every relationship has difficulties, and sometimes, there can be some intense arguments.
I Forgive You : If something has happened in your relationship causing the trust to waiver, you will have many things to work through.
Day at the Movies : Have a movie marathon some rainy or cold Saturday.
Dinner by the Fire : Order in some of your favorite food, open a bottle of fine wine, light some candles.
A Day at the Spa : Show your appreciation for the hard work that takes.
Keep in Touch : It is important that you keep in touch with each other often.
Motivate Each Other : Find a mutual incentive that will motivate both of you.
Adore your Mate : Appreciate and love them for the person they are.
Make Eye Contact : Think back to the first time you saw your now mate.
Respect Privacy : When two people come together in a relationship, each person has their own set of history.
Be Flexible : There will be times when your mate is right and times when you are right.
Encourage Friendships : Men, unlike women, have a more difficult time in developing close friendships with other men.
online relationship
By
Anonymous, at 12:03 PM, January 12, 2006
Thank you for the informative blog
Here Is some additional resources for Affiliate Search Engine Marketing
Affiliate Search Engine Marketing if you or your readers are interested
By
Shawn T Lippert, at 6:17 AM, January 22, 2006
Thank you for the informative blog
Here Is some additional
Contact Lens Resources for daily wear,dipsposable, and color contact lense if you or your readers are interested.
By
Shawn T Lippert, at 2:10 AM, January 27, 2006
Thank you for the informative blog
Here Is some additional
Contact Lens Resources for daily wear,dipsposable, and color contact lense if you or your readers are interested.
By
Shawn T Lippert, at 12:18 PM, January 27, 2006
RSS feed is the latest craze in online publishing, but what exactly is RSS? RSS or Rich Site Syndication is a format similar to XML, and is used by publishers to make their content available to others in a format that can be universally understood.
Link to this site: seo tool webmasters
http://seo-faq.info/
By
joel, at 2:51 PM, February 16, 2006
Hello :)
I would like to congratulate U for Ur good written and complied site U have provided us...
Regards,
money make online fast
By
Money, at 2:45 AM, March 03, 2006
Hi there,
My excitement grows as I read more of what you have here...
I'm a little embarrassed to say it but when was out looking for disposable contact lenses information I found your post and had to stop for a read. I sicerely appreciate you blog topic... I'm considering making a blog about disposable contact lenses and I should probably stop by here more often to watch how you do this great job.. I always love looking through other poeples blogs and reading the posts (especially yours!) I don't know if you like other blogs or want to check out mine, but I think you've done a quality job.
It's great to be here on your blog, thanks.
By
disposable contact lenses, at 12:04 PM, March 20, 2006
relationship 101 Ways to Build Happy, Lasting Relationships.
Multilingual : English - Chinese Simplified - Chinese Traditional - Dutch - French - German - Greek - Italian - Japanese - Korean - Portuguese - Russian - Spanish
Start Over : When couples first get together, everything is new and exciting.
Lighten Up : Often when couples have gone through or are going through some bumpy spots in their relationship, things tend to get serious.
Night of Passion : Intimacy and passion in relationships is not only important but also healthy.
Cuddle Time : When couples first start dating, cuddling is usually a part of their everyday existence.
Make the Women Feel Good : Just like men, woman love feeling good about themselves.
Showing Love : Although hearing the words, I love you is special and important.
Realistic Expectations : No matter how wonderful and flawless your mate seems, no one is perfect.
Go on a Date : Especially for married couples, but even for some dating couples, start dating.
Control Your Anger : Every relationship has difficulties, and sometimes, there can be some intense arguments.
I Forgive You : If something has happened in your relationship causing the trust to waiver, you will have many things to work through.
Day at the Movies : Have a movie marathon some rainy or cold Saturday.
Dinner by the Fire : Order in some of your favorite food, open a bottle of fine wine, light some candles.
A Day at the Spa : Show your appreciation for the hard work that takes.
Keep in Touch : It is important that you keep in touch with each other often.
Motivate Each Other : Find a mutual incentive that will motivate both of you.
Adore your Mate : Appreciate and love them for the person they are.
Make Eye Contact : Think back to the first time you saw your now mate.
Respect Privacy : When two people come together in a relationship, each person has their own set of history.
Be Flexible : There will be times when your mate is right and times when you are right.
Encourage Friendships : Men, unlike women, have a more difficult time in developing close friendships with other men.
relationship
By
relationship advice guide, at 6:59 PM, April 08, 2006
relationship problem 101 Ways to Build Happy, Lasting Relationships.
Multilingual : English - Chinese Simplified - Chinese Traditional - Dutch - French - German - Greek - Italian - Japanese - Korean - Portuguese - Russian - Spanish
Start Over : When couples first get together, everything is new and exciting.
Lighten Up : Often when couples have gone through or are going through some bumpy spots in their relationship, things tend to get serious.
Night of Passion : Intimacy and passion in relationships is not only important but also healthy.
Cuddle Time : When couples first start dating, cuddling is usually a part of their everyday existence.
Make the Women Feel Good : Just like men, woman love feeling good about themselves.
Showing Love : Although hearing the words, I love you is special and important.
Realistic Expectations : No matter how wonderful and flawless your mate seems, no one is perfect.
Go on a Date : Especially for married couples, but even for some dating couples, start dating.
Control Your Anger : Every relationship has difficulties, and sometimes, there can be some intense arguments.
I Forgive You : If something has happened in your relationship causing the trust to waiver, you will have many things to work through.
Day at the Movies : Have a movie marathon some rainy or cold Saturday.
Dinner by the Fire : Order in some of your favorite food, open a bottle of fine wine, light some candles.
A Day at the Spa : Show your appreciation for the hard work that takes.
Keep in Touch : It is important that you keep in touch with each other often.
Motivate Each Other : Find a mutual incentive that will motivate both of you.
Adore your Mate : Appreciate and love them for the person they are.
Make Eye Contact : Think back to the first time you saw your now mate.
Respect Privacy : When two people come together in a relationship, each person has their own set of history.
Be Flexible : There will be times when your mate is right and times when you are right.
Encourage Friendships : Men, unlike women, have a more difficult time in developing close friendships with other men.
relationship problem
By
relationship advice guide, at 11:02 PM, April 08, 2006
relationship advice 101 Ways to Build Happy, Lasting Relationships.
Multilingual : English - Chinese Simplified - Chinese Traditional - Dutch - French - German - Greek - Italian - Japanese - Korean - Portuguese - Russian - Spanish
Start Over : When couples first get together, everything is new and exciting.
Lighten Up : Often when couples have gone through or are going through some bumpy spots in their relationship, things tend to get serious.
Night of Passion : Intimacy and passion in relationships is not only important but also healthy.
Cuddle Time : When couples first start dating, cuddling is usually a part of their everyday existence.
Make the Women Feel Good : Just like men, woman love feeling good about themselves.
Showing Love : Although hearing the words, I love you is special and important.
Realistic Expectations : No matter how wonderful and flawless your mate seems, no one is perfect.
Go on a Date : Especially for married couples, but even for some dating couples, start dating.
Control Your Anger : Every relationship has difficulties, and sometimes, there can be some intense arguments.
I Forgive You : If something has happened in your relationship causing the trust to waiver, you will have many things to work through.
Day at the Movies : Have a movie marathon some rainy or cold Saturday.
Dinner by the Fire : Order in some of your favorite food, open a bottle of fine wine, light some candles.
A Day at the Spa : Show your appreciation for the hard work that takes.
Keep in Touch : It is important that you keep in touch with each other often.
Motivate Each Other : Find a mutual incentive that will motivate both of you.
Adore your Mate : Appreciate and love them for the person they are.
Make Eye Contact : Think back to the first time you saw your now mate.
Respect Privacy : When two people come together in a relationship, each person has their own set of history.
Be Flexible : There will be times when your mate is right and times when you are right.
Encourage Friendships : Men, unlike women, have a more difficult time in developing close friendships with other men.
relationship advice
By
relationship advice guide, at 6:02 PM, April 09, 2006
Appreciated your info. Thx.
Steve @
http://www.lifeincome.org
By
marketing secrets, at 4:18 PM, April 25, 2006
Hi, Your site looks real impressive. It must have taken you a lot of time and effort to make it this good. When you have some time you might like to check this out
http://www.urfortuneshere.com/recommend/amm.htm
By
Anonymous, at 8:19 AM, April 26, 2006
Hey just to let you know that yes I am promoting this but if you dont want to save at the pump then dont go to the site but I believe no matter who you are gas is just to expensive.
The goverment is using it and many other huge company's. This is not just some fly by night company or product. This is the real deal.
By
BayuFA, at 3:57 PM, April 27, 2006
Work from home I have found a proven method anyone can implement to very easily earn an extra $500, $1,000 or even $5,000+ every single week, with only 15 minutes of your time, and create a significant ongoing monthly income. This method is a no-nonsense, set it and forget it system, which will virtually run on 100% autopilot. People just like you are earning enough money to quit their jobs within the first month. Stop worrying about the bills, cancel your daily commute, never leave your family for a job that is making someone else rich, and start living your life the way YOU choose! Affiliate Cash Vault! New fail-safe system virtually runs 100% on autopilot. Just set it and forget it! Otherwise you will need good debt consolidation
By
Anonymous, at 4:34 AM, May 01, 2006
Cool site on man porn Check out my Penis Enlargement Methods
By
Anonymous, at 8:05 PM, May 01, 2006
Cool site on two and a half man Check out my Penis Enlargement
By
superlong, at 5:53 PM, May 16, 2006
Hey Fellow, you have a great blog here! I have a web
site & blog about domain names.
Yours is top-notch!
If you have a moment, please visit my site
domain names
I wish you all the best!
By
Paul Adams, at 10:23 PM, May 17, 2006
Hey Fellow, you have a great blog here! I have a web
site & blog about domain names center.
Yours is top-notch!
If you have a moment, please visit my site
domain names center
I wish you all the best!
By
James Baker, at 2:48 PM, May 28, 2006
Dear friends, here is a really cool site that gives you a lot of FREE information that you can really use. Get FREE Daily and Weekly Foreign Exchange Outlook, Rates, Trends and Currency Shifts. Click here: FOREX
By
Scott A. Edwards, at 11:21 PM, June 01, 2006
Hey Blogger, you have a great blog here! I'm definitely going to bookmark you!
I have amake money site site. It pretty much covers make money site related subjects.
Come and check it out if you get time :-)
Best regards!
By
Paul Adams, at 9:47 PM, June 10, 2006
Get the latest world news
By
Anonymous, at 9:57 AM, June 14, 2006
A fantastic blog yours. Keep it up.
If you have a moment, please visit my sell web site make money site.
I send you warm regards and wish you continued success.
By
sell web site make money, at 5:42 AM, June 26, 2006
This is an excellent blog. Keep it going.You are providing
a great resource on the Internet here!
If you have a moment, please take a look at my real ways to make money site.
Have a great week!
By
real ways to make money, at 5:10 PM, June 27, 2006
Interesting blog about chlorine granules, keep up the good work chlorine granules
By
brockbron, at 5:18 PM, July 03, 2006
I am here because of search results for blogs with a related topic to mine.
Please,accept my congratulations for your excellent work!
I have a make money with porn site.
Come and check it out if you get time :-)
Best regards!
By
make money with porn, at 10:30 PM, July 17, 2006
Drugs are just bad, you should try to use Herbal Alternatives as a temporary replacement to loose the dependance!
By
Smoke, at 7:27 AM, July 24, 2006
Post a Comment
<< Home