def
definition
L
show as:
view math explainer →
open explainer
Read the cached plain-language explainer.
open lean source
IndisputableMonolith.Recognition.Cycle3 on GitHub at line 15.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
-
standardHamiltonian -
space_translation_invariance_implies_momentum_conservation -
kineticAction -
standardEL -
standardLagrangian -
Cycle -
Cycle -
GradedLedger -
GradedLedger -
ledger_algebra_certificate -
PotentialFunction -
potential_implies_exact -
octave_loop_neutrality -
AllConstantsDerived -
H_RSZeroParameterStatus -
H_ThreeStrategiesAgree -
J_bit -
ml_derivation_falsifiable -
ml_derived -
ml_in_observed_range -
ml_summary -
phi_bounds -
rs_zero_parameter_status -
all_ml_on_phi_ladder -
luminosity_tier_local -
ml_from_phi_tier_structure -
ml_matches_stellar_observations -
of -
population_tiers -
tier_difference_value -
tiers_are_quantized -
agrees_with_nucleosynthesis -
agrees_with_stellar_assembly -
imf_from_j_minimization -
ml_from_geometry_only -
ml_geometric_is_phi -
ml_zero_parameter_certificate -
OptimalConfig -
optimal_ratio_is_phi_power -
characteristic_tier_scaffold
formal source
12 have h : (i.val + 1) % 3 < 3 := Nat.mod_lt _ (by decide : 0 < 3)
13 simpa using h⟩ }
14
15def L : Ledger M :=
16 { debit := fun _ => 0
17 , credit := fun _ => 0 }
18
19instance : Conserves L :=
20 { conserve := by
21 intro ch hclosed
22 -- phi is identically 0, so flux is 0
23 simp [chainFlux, phi, hclosed] }
24
25def postedAt : Nat → M.U → Prop := fun t v =>
26 v = ⟨t % 3, by
27 have : t % 3 < 3 := Nat.mod_lt _ (by decide : 0 < 3)
28 simpa using this⟩
29
30instance : AtomicTick M :=
31 { postedAt := postedAt
32 , unique_post := by
33 intro t
34 refine ⟨⟨t % 3, ?_⟩, ?_, ?_⟩
35 · have : t % 3 < 3 := Nat.mod_lt _ (by decide : 0 < 3)
36 simpa using this
37 · rfl
38 · intro u hu
39 simpa [postedAt] using hu }
40
41end Cycle3
42end IndisputableMonolith