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)
37def narrativeRealization : LogicRealization where
38 Carrier := NarrativeBeat
proof body
Definition body.
39 Cost := Nat
40 zeroCost := inferInstance
41 compare := narrativeCost
42 zero := 0
43 step := Nat.succ
44 Orbit := LogicNat
45 orbitZero := LogicNat.zero
46 orbitStep := LogicNat.succ
47 interpret := narrativeInterpret
48 interpret_zero := by rfl
49 interpret_step := by
50 intro n
51 show LogicNat.toNat (LogicNat.succ n) = Nat.succ (LogicNat.toNat n)
52 rfl
53 orbit_no_confusion := by intro n h; exact LogicNat.zero_ne_succ n h
54 orbit_step_injective := LogicNat.succ_injective
55 orbit_induction := by
56 intro P h0 hs n
57 exact LogicNat.induction (motive := P) h0 hs n
58 orbitEquivLogicNat := Equiv.refl LogicNat
59 orbitEquiv_zero := rfl
60 orbitEquiv_step := by intro n; rfl
61 identity := narrativeCost_self
62 nonContradiction := narrativeCost_symm
63 excludedMiddle := True
64 composition := True
65 actionInvariant := True
66 nontrivial := by
67 refine ⟨1, ?_⟩
68 simp [narrativeCost]
69
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
-
NarrativeBeat
in IndisputableMonolith.Foundation.UniversalForcing.NarrativeRealization
decl_use
-
narrativeCost
in IndisputableMonolith.Foundation.UniversalForcing.NarrativeRealization
decl_use
-
narrativeCost_self
in IndisputableMonolith.Foundation.UniversalForcing.NarrativeRealization
decl_use
-
narrativeCost_symm
in IndisputableMonolith.Foundation.UniversalForcing.NarrativeRealization
decl_use
-
narrativeInterpret
in IndisputableMonolith.Foundation.UniversalForcing.NarrativeRealization
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