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)
38def ethicsRealization : LogicRealization where
39 Carrier := MoralImprovementStep
proof body
Definition body.
40 Cost := Nat
41 zeroCost := inferInstance
42 compare := ethicsCost
43 zero := 0
44 step := Nat.succ
45 Orbit := LogicNat
46 orbitZero := LogicNat.zero
47 orbitStep := LogicNat.succ
48 interpret := ethicsInterpret
49 interpret_zero := by rfl
50 interpret_step := by
51 intro n
52 show LogicNat.toNat (LogicNat.succ n) = Nat.succ (LogicNat.toNat n)
53 rfl
54 orbit_no_confusion := by intro n h; exact LogicNat.zero_ne_succ n h
55 orbit_step_injective := LogicNat.succ_injective
56 orbit_induction := by
57 intro P h0 hs n
58 exact LogicNat.induction (motive := P) h0 hs n
59 orbitEquivLogicNat := Equiv.refl LogicNat
60 orbitEquiv_zero := rfl
61 orbitEquiv_step := by intro n; rfl
62 identity := ethicsCost_self
63 nonContradiction := ethicsCost_symm
64 excludedMiddle := True
65 composition := True
66 actionInvariant := True
67 nontrivial := by
68 refine ⟨1, ?_⟩
69 simp [ethicsCost]
70
used by (1)
From the project-wide theorem graph. These declarations reference this one in their body.
depends on (20)
Lean names referenced from this declaration's body.
-
nontrivial
in IndisputableMonolith.Anthropology.KinshipGraphCohomology
decl_use
-
step
in IndisputableMonolith.Complexity.CellularAutomata
decl_use
-
LogicNat
in IndisputableMonolith.Foundation.ArithmeticFromLogic
decl_use
-
succ
in IndisputableMonolith.Foundation.ArithmeticFromLogic
decl_use
-
succ_injective
in IndisputableMonolith.Foundation.ArithmeticFromLogic
decl_use
-
toNat
in IndisputableMonolith.Foundation.ArithmeticFromLogic
decl_use
-
zero_ne_succ
in IndisputableMonolith.Foundation.ArithmeticFromLogic
decl_use
-
LogicRealization
in IndisputableMonolith.Foundation.LogicRealization
decl_use
-
identity
in IndisputableMonolith.Foundation.ObserverForcing
decl_use
-
ethicsCost
in IndisputableMonolith.Foundation.UniversalForcing.EthicsRealization
decl_use
-
ethicsCost_self
in IndisputableMonolith.Foundation.UniversalForcing.EthicsRealization
decl_use
-
ethicsCost_symm
in IndisputableMonolith.Foundation.UniversalForcing.EthicsRealization
decl_use
-
ethicsInterpret
in IndisputableMonolith.Foundation.UniversalForcing.EthicsRealization
decl_use
-
MoralImprovementStep
in IndisputableMonolith.Foundation.UniversalForcing.EthicsRealization
decl_use
-
interpret
in IndisputableMonolith.Foundation.UniversalForcing.StrictRealization
decl_use
-
interpret_step
in IndisputableMonolith.Foundation.UniversalForcing.StrictRealization
decl_use
-
interpret_zero
in IndisputableMonolith.Foundation.UniversalForcing.StrictRealization
decl_use
-
Cost
in IndisputableMonolith.Measurement.RSNative.Core
decl_use
-
succ
in IndisputableMonolith.RRF.Core.Vantage
decl_use
-
identity
in IndisputableMonolith.RRF.Foundation.VantageCategory
decl_use