Moralkompass
Aus Wiki1
(Unterschied zwischen Versionen)
(Der Versionsvergleich bezieht 54 dazwischenliegende Versionen mit ein.) | |||
Zeile 1: | Zeile 1: | ||
- | Algorithmus zum moralischen Vergleich von | + | Algorithmus zum moralischen Vergleich von menschlichen Handlungen. |
- | + | Grundlage ist die Annahme, dass die moralische Einordnung einer menschlichen Tat von mindestens folgenden Parametern abhängt: | |
- | *Motivation | + | |
- | *Ergebnis | + | *Warum wurde gehandelt: Motivation (egoistisch/pathologisch/vorsätzlich über fahrlässig/gleichgültig bis altruistisch/ungewollt) |
- | *Durchführung | + | *Was wurde erreicht: Ergebnis (kein Leid/viel Leid) |
- | *Optionen | + | *Wie wurde gehandelt: Durchführung/Handlung (rücksichtsvoll über neutral bis extrem grausam) |
+ | *Hätte es Handlungsalternativen gegeben: Optionen (keine Wahl, Schicksal/viele Optionen) | ||
+ | |||
+ | Über die Eckpunkte (blau, grün) können die Parameter zwischen Positiv (Innenkreis) bis Negativ (Außenkreis) eingestellt werden. Das Ergebnis ist eine Zahl (Fläche des Polygons). Je größer die Zahl, je moralisch verwerflicher ist die Handlung. | ||
+ | |||
+ | Beispiel: [[Anti-Semiten und Islam-Phobiker|grausame Terrorgruppe (blau) gegen Staat (grün)]], wenn der Staat die Opferzahlen (Ergebnis) gering hält. | ||
+ | |||
+ | |||
+ | {|border=1 | ||
+ | !Parameter | ||
+ | !Staat | ||
+ | !Terror-Gruppe | ||
+ | |- | ||
+ | |Optionen | ||
+ | |viele Optionen | ||
+ | |wenige Optionen | ||
+ | |- | ||
+ | |Durchführung | ||
+ | |neutral | ||
+ | |grausam | ||
+ | |- | ||
+ | |Ergebnis | ||
+ | |begrenztes Leid | ||
+ | |großes Leid | ||
+ | |- | ||
+ | |Motivation | ||
+ | |Reaktion, Eindämmung | ||
+ | |Hass,Verzweiflung | ||
+ | |} | ||
+ | |||
+ | |||
+ | |||
+ | Mit zunehmender Opferzahl wird die moralische Legitimation des Staates zunehmend fraglicher. | ||
<jsxgraph box="box" width="600" height="600"> | <jsxgraph box="box" width="600" height="600"> | ||
Zeile 33: | Zeile 65: | ||
var lergebnis=brd.create('line',[p00,pergebnis2],{straightFirst:false,straightLast:false,strokeColor:'black'}); // Ergebnis | var lergebnis=brd.create('line',[p00,pergebnis2],{straightFirst:false,straightLast:false,strokeColor:'black'}); // Ergebnis | ||
- | var ghandlung1 = brd.create('glider',[1,0,lhandlung],{name:'',withLabel:false, color:' | + | var ghandlung1 = brd.create('glider',[1.5,0,lhandlung],{name:'',withLabel:false, color:'green'}); |
- | var ghandlung2 = brd.create('glider',[3,0,lhandlung],{name:'',withLabel:false, color:' | + | var ghandlung2 = brd.create('glider',[3,0,lhandlung],{name:'',withLabel:false, color:'blue'}); |
- | var gmotiv1 = brd.create('glider',[-1,0,lmotiv],{name:'',withLabel:false, color:' | + | var gmotiv1 = brd.create('glider',[-1,0,lmotiv],{name:'',withLabel:false, color:'green'}); |
- | var gmotiv2 = brd.create('glider',[- | + | var gmotiv2 = brd.create('glider',[-2.5,0,lmotiv],{name:'',withLabel:false, color:'blue'}); |
- | var goption1 = brd.create('glider',[0, | + | var goption1 = brd.create('glider',[0,2.5,loption],{name:'',withLabel:false, color:'green'}); |
- | var goption2 = brd.create('glider',[0, | + | var goption2 = brd.create('glider',[0,1.5,loption],{name:'',withLabel:false, color:'blue'}); |
- | var gergebnis1 = brd.create('glider',[0,-1,lergebnis],{name:'',withLabel:false, color:' | + | var gergebnis1 = brd.create('glider',[0,-1,lergebnis],{name:'',withLabel:false, color:'green'}); |
- | var gergebnis2 = brd.create('glider',[0,- | + | var gergebnis2 = brd.create('glider',[0,-1.5,lergebnis],{name:'',withLabel:false, color:'blue'}); |
- | var pol1 = | + | var pol1 = brd.create('polygon', [ghandlung1, goption1, gmotiv1, gergebnis1],{fillcolor:'green', opacity:0.5}); |
- | + | var pol2 = brd.create('polygon', [ghandlung2, goption2, gmotiv2, gergebnis2],{fillcolor:'blue',opacity:0.5}); | |
- | + | ||
- | + | var A1=function(){return pol1.Area();} | |
- | var | + | var A2=function(){return pol2.Area();} |
- | + | ||
- | + | brd.create('text',[1,2,function(){return 'grün=%'+Math.round(pol1.Area()/18*100);}]); | |
- | + | brd.create('text',[1,1.5,function(){return 'blau=%'+Math.round(pol2.Area()/18*100);}]); | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | brd.create('text',[ | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | brd.create('text',[ | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
</jsxgraph> | </jsxgraph> | ||
+ | |||
+ | |||
+ | [[Kategorie:Gesellschaft]][[Kategorie:Philosophie]] |
Aktuelle Version vom 09:42, 20. Mär. 2024
Algorithmus zum moralischen Vergleich von menschlichen Handlungen.
Grundlage ist die Annahme, dass die moralische Einordnung einer menschlichen Tat von mindestens folgenden Parametern abhängt:
- Warum wurde gehandelt: Motivation (egoistisch/pathologisch/vorsätzlich über fahrlässig/gleichgültig bis altruistisch/ungewollt)
- Was wurde erreicht: Ergebnis (kein Leid/viel Leid)
- Wie wurde gehandelt: Durchführung/Handlung (rücksichtsvoll über neutral bis extrem grausam)
- Hätte es Handlungsalternativen gegeben: Optionen (keine Wahl, Schicksal/viele Optionen)
Über die Eckpunkte (blau, grün) können die Parameter zwischen Positiv (Innenkreis) bis Negativ (Außenkreis) eingestellt werden. Das Ergebnis ist eine Zahl (Fläche des Polygons). Je größer die Zahl, je moralisch verwerflicher ist die Handlung.
Beispiel: grausame Terrorgruppe (blau) gegen Staat (grün), wenn der Staat die Opferzahlen (Ergebnis) gering hält.
Parameter | Staat | Terror-Gruppe |
---|---|---|
Optionen | viele Optionen | wenige Optionen |
Durchführung | neutral | grausam |
Ergebnis | begrenztes Leid | großes Leid |
Motivation | Reaktion, Eindämmung | Hass,Verzweiflung |
Mit zunehmender Opferzahl wird die moralische Legitimation des Staates zunehmend fraglicher.