def
definition
toyModel
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.URCGenerators.CPMMethodCert on GitHub at line 32.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
formal source
29
30This is not intended to model physics; it is only a nontrivial consistency witness.
31-/
32noncomputable def toyModel : Model Unit where
33 C := {
34 Knet := 1,
35 Cproj := 2,
36 Ceng := 1,
37 Cdisp := 1,
38 Knet_nonneg := by norm_num,
39 Cproj_nonneg := by norm_num,
40 Ceng_nonneg := by norm_num,
41 Cdisp_nonneg := by norm_num
42 }
43 defectMass := fun _ => 1
44 orthoMass := fun _ => 1
45 energyGap := fun _ => 1
46 tests := fun _ => 1
47 projection_defect := by
48 intro _
49 norm_num
50 energy_control := by
51 intro _
52 norm_num
53 dispersion := by
54 intro _
55 norm_num
56
57lemma toyModel_defect_pos : toyModel.defectMass () > 0 := by
58 simp [toyModel]
59
60lemma toyModel_energy_pos : toyModel.energyGap () > 0 := by
61 simp [toyModel]
62