function mass_adoption(action_input) { if unknown return unknown else if precedent == True if precedent == Ethical return output_goal_variable else return "Not Ethical" } function categorical_imperative( goal_Variable_input, action_Variable_input) { let goal_Variable = goal_Variable_input let action_Variable = action_Variable_input define output_goal_variable = function mass_adoption(action_Variable) if output_goal_variable == goal_Variable then return True, "actions obtains goals through mass adoption" else return False, "actions through mass adoption prevents goal" }
function categorical_imperative(write_a_book, write_based_off_truelife) returns true, "because writing a book will result in the mass adoption of more books being written from true life." function categorical_imperative(write_a_book, write_based_off_Lordoftherings) returns false, "because mass adoption of plagiarism will return in more lawsuits instead of books being written." function categorical_imperative(write_a_book, write_based_off_Nordicfolklore) returns true, "because writing a book with stories from the public domain is legal, thus resulting in more books being written."
If Kant views ethics as a logical problem,
and if machines are made to solve logical problems,
then should machines be able to solve ethical problems as logical problems? — logos
The Goal is to write a book using these available Actions: write based off true life, write based off Lord Of The Rings, or write based off Nordic folklore. Using the categorical_imperative function, what would the return be on each action and why? — logos
If Kant views ethics as a logical problem,
and if machines are made to solve logical problems,
then should machines be able to solve ethical problems as logical problems? — logos
A restatement of P v. NP. But I wonder if this is really an NP (or worse - probably much worse) problem. For example, ethical problems are often (usually? always?) contextual, even personal, problems. That is, right for the situation/right for the person. How can a computer handle that, being itself neither contextual nor a person?However, I do believe that mechanical verification of proof within a formal system is attainable. Hence I do not believe that machines will "solve" ethical problems but I do believe that machines can "verify" that a proposed solution is indeed a legitimate solution. — alcontali
A restatement of P v. NP. But I wonder if this is really an NP (or worse - probably much worse) problem. For example, ethical problems are often (usually? always?) contextual, even personal, problems. That is, right for the situation/right for the person. How can a computer handle that, being itself neither contextual nor a person? — tim wood
Sure, possible. Ethics by the numbers. Hmm. Scriptural. Which one? And haven't you heard, both Islam and Christianity are down on sexual deviance, including women's rights. — tim wood
Another consideration: ethics is essentially creative, a reaction to the now. A data base isn't. A analogy of sorts: Imagine it was decided that humanity had no need of any numbers not already identified. That's a lot of numbers. — tim wood
So how big is the historical corpus of mathematics? There’ve probably been about 3 million mathematical papers published altogether—or about 100 million pages, growing at a rate of about 2 million pages per year. And in all of these papers, perhaps 5 million distinct theorems have been formally stated. — Stephen Wolfram, Computational Knowledge and the Future of Pure Mathematics
Interestingness. Of course, the general problem of ranking “what’s interesting” comes up all over Wolfram|Alpha. — Stephen Wolfram, Computational Knowledge and the Future of Pure Mathematics
Certainly many known numbers would suffice for many things, just as many sets of ethics could cover many situations. Do you think something like that is a good idea? — tim wood
What would unquestionably be worthwhile, however, is to put the theorems into a genuine computable form: to actually take theorems from papers and rewrite them in a precise symbolic language.
Will it be possible to do this automatically? Eventually I suspect large parts of it will. Today we can take small fragments of theorems from papers and use the linguistic understanding system built for Wolfram|Alpha to turn them into pieces of Wolfram Language code. But it should gradually be possible to extend this to larger fragments—and eventually get to the point where it takes, at most, modest human effort to convert a typical theorem to precise symbolic form. — Stephen Wolfram, Computational Knowledge and the Future of Pure Mathematics
Get involved in philosophical discussions about knowledge, truth, language, consciousness, science, politics, religion, logic and mathematics, art, history, and lots more. No ads, no clutter, and very little agreement — just fascinating conversations.