No prose has been written for this declaration yet. The Lean source and graph data below render
without it.
generate prose now
formal statement (Lean)
100theorem ideal_iff_good (a : EthicalAction) : MorallyIdeal a ↔ MorallyGood a := by
proof body
Term-mode proof.
101 unfold MorallyIdeal MorallyGood moral_cost
102 constructor
103 · intro h; rw [h]; exact defect_at_one
104 · intro h; exact (defect_zero_iff_one a.after_pos).mp h
105
106/-- **Theorem (Moral Ordering)**:
107 The ethical ordering (MorallyBetter) is a preorder on actions.
108 This gives an objective moral preference structure. -/
depends on (12)
Lean names referenced from this declaration's body.
-
preference
in IndisputableMonolith.Aesthetics.SymmetryGroupPreference
decl_use
-
defect_at_one
in IndisputableMonolith.Foundation.LawOfExistence
decl_use
-
defect_zero_iff_one
in IndisputableMonolith.Foundation.LawOfExistence
decl_use
-
is
in IndisputableMonolith.Foundation.OptionAEmpiricalProgram
decl_use
-
is
in IndisputableMonolith.Foundation.SimplicialLedger.EdgeLengthFromPsi
decl_use
-
is
in IndisputableMonolith.GameTheory.MechanismDesignFromSigma
decl_use
-
is
in IndisputableMonolith.Mathematics.RamanujanBridge.MockThetaPhantom
decl_use
-
EthicalAction
in IndisputableMonolith.Philosophy.ObjectiveMoralityStructure
decl_use
-
moral_cost
in IndisputableMonolith.Philosophy.ObjectiveMoralityStructure
decl_use
-
MorallyBetter
in IndisputableMonolith.Philosophy.ObjectiveMoralityStructure
decl_use
-
MorallyGood
in IndisputableMonolith.Philosophy.ObjectiveMoralityStructure
decl_use
-
MorallyIdeal
in IndisputableMonolith.Philosophy.ObjectiveMoralityStructure
decl_use