structure
definition
U
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.Recognition on GitHub at line 95.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
-
BerlyneInvertedUCert -
aestheticCost_zero_at_optimum -
computeRatios -
AtomicTick -
Chain -
head -
last -
Ledger -
phi -
RecognitionStructure -
co_highest_curie -
stonerCriterion -
alkali_halogen_ionic -
madelung_nacl_pos -
londonDispersionProxy -
buildPeelingResult -
extractFromPC -
InputSet -
PC -
PeelingResult -
cone_bound_export -
ConeEntropyFacts -
display_null_condition -
display_rate_matches_structural_rate -
display_ratio_scale_invariant -
display_speed_eq_c -
display_speed_eq_c_of_nonzero -
display_speed_positive -
ell0_div_tau0_eq_c -
K_gate_check -
K_gate_tolerance -
K_gate_units_invariant -
observable_factors_through_quotient -
single_inequality_audit -
tau_rec_display_ne_zero -
tau_rec_display_pos -
UnitsEquivalent -
units_quotient_preserves_K -
K_gate_eqK -
lambda_kin_display
formal source
92
93open Recognition
94
95structure U where
96 a : Unit
97
98/-- Recognition relation by structural equality -/
99def recog : U → U → Prop := fun x y => x = y
100
101def M : RecognitionStructure := { U := U, R := recog }
102
103def L : Ledger M := { debit := fun _ => 1, credit := fun _ => 1 }
104
105def twoStep : Chain M :=
106 { n := 1
107 , f := fun _ => ⟨()⟩
108 , ok := by intro i; trivial }
109
110example : chainFlux L twoStep = 0 := by
111 have hbal : ∀ u, L.debit u = L.credit u := by intro _; rfl
112 simpa [chainFlux_zero_of_balanced (M:=M) L twoStep hbal]
113
114end Demo
115
116-- Moved advanced Recognition sections (ClassicalBridge, Potential uniqueness) to Recognition/WIP.lean during modularization.