On 4/3/13 11:46 PM, Albert Y. C. Lai wrote:
> On 13-04-03 07:39 PM, Alexander Solla wrote:
>> There's your problem.  Mathematicians do this specifically because it is
>> helpful.  If anything, explicit quantifiers and their interpretations
>> are more complicated.  People seem to naturally get how scoping works in
>> mathematics until they have to figure out free and bound variables.
>
> Quantifiers are complicated, but I don't see how explicit is more so
> than implicit.

When the quantifiers are implicit, we can rely on the unique human ability
to DWIM. This is a tremendous advantage when first teaching people about
mathematical concerns from a logical perspective. However, once people
move beyond the basics of quantification (i.e., schemata, rank-1
polymorphism, etc), things get really hairy and this has lead to no end of
quibbles in philosophy and semantics, where people seem perversely
attached to ill-specified and outdated logics.

On the other hand, with explicit quantification you can't rely on DWIM and
must teach people all the gritty details up front--- since the application
of those details is being made explicit. This is an extremely difficult
task for people who are new to symbolic reasoning/manipulation in the
first place. In my experience, it's better to get people fluently
comfortable with symbolic manipulations before even mentioning
quantifiers.

-- 
Live well,
~wren


_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to