Everything2
Near Matches
Ignore Exact
Full Text
Everything2

monad

"monad" is also a: user

created by sweetpea

(idea) by sweetpea (6.6 y) (print)   ?   (I like it!) Sat Nov 13 1999 at 10:16:00

According to Leibniz, the universe is comprised of windowless monads, which cannot actually interact. Example: A hammer monad occupies the same space as a mirror monad. The mirror breaks with no interaction from the hammer - they simply coincide in time. (Thanks to Matt)

(idea) by Blackheart (8.3 y) (print)   ?   (I like it!) 2 C!s Tue Apr 25 2000 at 17:56:37

Monads (also known as "triples") are a concept from a branch of abstract algebra known as category theory. Every monad can be resolved into a family (a category, actually) of adjunctions.

One way to think of a monad is as a notion of computation over some class of algebras. In programming languages such as Haskell and Opal, the notion of monad is used explicitly to introduce imperative effects into a pure functional regime without compromising important properties such as referential transparency. This is essentially done by reflecting the notion of computation to the object-level of the language itself, rather than relying an evaluation policy (such as call-by-value) at the meta-level to order effects.

This notion of monad has nothing to do with Leibniz monads.


(thing) by x3n0n (11.1 mon) (print)   ?   (I like it!) Wed Apr 11 2001 at 17:25:58

In the J programming language, a monad refers to the one-argument case of a verb.

This is not to be confused with the concept of a monad as used in functional programming, where it is usually a way to ensure single-threadedness of data, allowing sequencing while preserving referential transparency (if that's your bag).


(idea) by Flecko (6.2 y) (print)   ?   (I like it!) Mon Nov 12 2001 at 0:52:05

In Leibniz' philosophy, monads are the basic units that the universe is composed of. According to him, the monads have been arranged by a perfect God in the best and only possible way. Thus, all suffering and pain lead to better circumstances for everybody. This theory was disputed by the French philosopher Voltaire in his novel Candide, a comedic story which mocks this optimism as not only irrational but also inapplicable.


(idea) by Jaez (1.2 wk) (print)   ?   (I like it!) Tue Nov 19 2002 at 3:56:00

Leibniz also called monads the 'true unities' and thus the only substances in the universe. At the same time, he refers to them as mental entities that are capable of perception and appetites, while remaining self sufficient, and capable of (indeed going on ) developing independently of each other. That's what the 'windowless' term in the wu above means.

It's hard for us to imagine a set of entirely independent atomic units that are capable of looking around and indeed feeling hunger, but are nevertheless entirely separate and independent of each other in their own development.

This is hard to swallow.

Nevertheless what was harder to swallow, logically, at the time was the notion of inductive reasoning, which was shattered by Hume and his empiricism.

We should try to see Leibniz's attempt at a new world view in this light, his ability to perceive the essential nature of things (which Kant declares impossible) can be thought of as a sincere attempt to address the issues of idealism vs empiricism, and for this reason alone perhaps he should be granted respite from the sarcasm of Voltaire.

By removing the relational aspect of the universe, Leibniz was showing that the universe could still be modelled cogently, and while his model may seem odd to us (hammer and mirror example above) it nevertheless is considerably more difficult to defeat using Hume's logic, as simply doesn't allow for the same holds.


Cletus_the_Fetus:It might also be noted that Leibniz's monad theory is, in part at least, an attempt to formulate a Catholic response to Spinoza's theory of modes.

(thanks to Cletus for the insight)


(thing) by felixc112 (1.8 mon) (print)   ?   (I like it!) Tue Oct 21 2003 at 5:49:11

To expand on x3n0n's writeup above, a monad basically allows us to separate expressions into two categories, those that have effects and those that do not. To those not familiar with the functional programming style, an effect-free statement is basically one that does not change the state of the machine. All it does when evaluated is calculate some value. An effect is often thought of something that does change the state or alter the program flow in some way. This could include raising an exception, altering some state variable, or writing to memory or disk.

Monads are useful since they allow us to analyze a program even if it has effects in it. Without monads, it is relatively complicated to figure out if an expression may raise an exception or not, or to figure out how the state of the machine might be changed by an expression. Monads are popular in Haskell, a lazy functional programming language. (by lazy I mean it uses lazy evaluation).


(definition) by Webster 1913 (print) Wed Dec 22 1999 at 1:15:48

Mon"ad (?), n. [L. monas, -adis, a unit, Gr. , , fr. alone.]

1.

An ultimate atom, or simple, unextended point; something ultimate and indivisible.

2. Philos. of Leibnitz

The elementary and indestructible units which were conceived of as endowed with the power to produce all the changes they undergo, and thus determine all physical and spiritual phenomena.

3. Zool.

One of the smallest flangellate Infusoria; esp., the species of the genus Monas, and allied genera.

4. Biol.

A simple, minute organism; a primary cell, germ, or plastid.

5. Chem.

An atom or radical whose valence is one, or which can combine with, be replaced by, or exchanged for, one atom of hydrogen.

Monad deme Biol., in tectology, a unit of the first order of individuality.

 

© Webster 1913.


printable version
chaos

category theory The Monadology Smallest number greater than 0 Leibniz a raven, quoth discovers the calculus that is not flowery
Adjunction referential transparency recursive lather, rinse, repeat quasi-functional language
Voltaire God has no free will Leibniz rule category
How would you understand? The Ten Principles of Pythagoras Lazy evaluation Candide
Austin Powers Walked a lobster on a leash Gastrulation December 30, 2000
SOMAD J Haskell gonad
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Nodes to live by:
futhark
Richard Burton
Transmetropolitan
Clement Attlee
Wuthering Heights
runcible spoon
negative space
song
Books made me a person
How I invented Anna and made her a character in all my stories
Edinburgh Castle
Baldur's Gate II: Thanks heaps for enhancing my aura of inadequacy!
American Movie
New Writeups
antigravpussy
One fly amongst many(person)
sam512
Moon Base Shackleton, 1978(fiction)
Pavlovna
toy boy(person)
XWiz
tear jerker(review)
Heitah
Anarchy is Order(idea)
jessicaj
July 26, 2008(dream)
Berek
ABBA(person)
devolution
k-hole(place)
Nadine_2
The Sound Of Madness(review)
SwimmingMonkey
Conversations with Fo Fo, the Loneliest dog in Purgatory(fiction)
locke baron
lynx(thing)
Simulacron3
Reality, Dimensions and the Natural Ontology(essay)
SubSane
Making Love to a 9-Foot Woman(person)
Ouzo
Thoughts(idea)
antigravpussy
I fall silent, listening. The breadcrumbs are talking about us(person)
E2 is a by-product of the existence of The Everything Development Company