tgt
- 519
- 2
Do people agree with this?
alxm said:I've often considered algebra to be similar to a flight data recorder.
HallsofIvy said:Am I the only one who is completely puzzled by this?
HallsofIvy said:I think the original question could be paraphrased as "how many of you don't understand algebra"!
tgt said:Note that I use to be a huge fan of algebra but the more I learn about it, the more the black box nature of it come to me.
Not really; you need the other direction too. The user of a library, for example, only cares about "the rules the function obeys", and good library design works hard to abstract away the details the user doesn't need to worry about. One of the main topics in computability theory is, given the "rules the function obeys", what sorts of execution models (if any) could compute it?farleyknight said:Functions from a comp-sci background are from a bottom up perspective: Here's the way the function works, what do we know about it?..
What do you mean by 'it just works'? How is it ignoring the machinery of differentiation? Those just seem like slogans without justification as to why algebra ought to pay attention to analysis, and why you can demonstrate that it hasn't.tgt;2108849It [differentiation said:works but it ignores the machinery of differentiation which is that of analysis. The algebraist is just following 'black box' instructions in this case.
Well, there's a new (relatively) textbook on this called:farleyknight said:Given this, I'm actually quite surprised that the comp-sci curriculum at most universities don't require more abstract algebra. Category theory at least.. As far as I know, there aren't a lot of direct correspondences between algebra and system specifications, but so far they seem to be very similar in spirit.