inductive
definition
Stage
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.Foundation.PreTemporalForcingOrder on GitHub at line 30.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
-
principal_ideal_eq_of_mutual_dvd -
arithmetic_before_time -
Before -
composition_before_rcl -
distinction_first -
jCost_before_arithmetic -
lightCone_before_photonEM -
photonEM_before_embodiedObserver -
PhysicalLight -
physical_light_after_spacetime -
physical_light_not_first -
PhysicalObserver -
predicate_before_symmetry -
PreTemporalOrderCert -
PrimitiveObserver -
primitive_observer_before_time -
rank -
rcl_before_jCost -
recognition_before_predicate -
RecognitionLight -
recognition_light_before_spacetime -
recognition_light_before_time -
spacetime_before_lightCone -
symmetry_before_composition -
time_before_spacetime -
tf_pinch_at_zero_node
formal source
27/-! ## Stages -/
28
29/-- The dependency stages in the pre-temporal forcing chain. -/
30inductive Stage where
31 | distinction
32 | recognitionInterface
33 | singleValuedPredicate
34 | symmetricComparison
35 | compositionConsistency
36 | rcl
37 | jCost
38 | arithmeticObject
39 | timeTick
40 | spacetime
41 | lightCone
42 | photonEM
43 | embodiedObserver
44 deriving DecidableEq, Repr
45
46/-- A numerical rank for the forcing order. Lower rank means prior structure. -/
47def rank : Stage → ℕ
48 | .distinction => 0
49 | .recognitionInterface => 1
50 | .singleValuedPredicate => 2
51 | .symmetricComparison => 3
52 | .compositionConsistency => 4
53 | .rcl => 5
54 | .jCost => 6
55 | .arithmeticObject => 7
56 | .timeTick => 8
57 | .spacetime => 9
58 | .lightCone => 10
59 | .photonEM => 11
60 | .embodiedObserver => 12