pith. machine review for the scientific record. sign in
def definition def or abbrev

trivialModel

show as:
view Lean formalization →

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)

  30def trivialModel : Model Unit := {

proof body

Definition body.

  31  C := {
  32    Knet := 1,
  33    Cproj := 1,
  34    Ceng := 1,
  35    Cdisp := 1,
  36    Knet_nonneg := by norm_num,
  37    Cproj_nonneg := by norm_num,
  38    Ceng_nonneg := by norm_num,
  39    Cdisp_nonneg := by norm_num
  40  },
  41  defectMass := fun _ => 0,
  42  orthoMass := fun _ => 0,
  43  energyGap := fun _ => 0,
  44  tests := fun _ => 0,
  45  projection_defect := by intro _; norm_num,
  46  energy_control := by intro _; norm_num,
  47  dispersion := by intro _; norm_num
  48}
  49
  50/-- Verify coercivity theorem applies to trivial model. -/
  51example : trivialModel.defectMass () ≤
  52    (trivialModel.C.Knet * trivialModel.C.Cproj * trivialModel.C.Ceng) *
  53    trivialModel.energyGap () :=
  54  trivialModel.defect_le_constants_mul_energyGap ()
  55
  56/-- Verify aggregation theorem applies to trivial model. -/
  57example : trivialModel.defectMass () ≤
  58    (trivialModel.C.Knet * trivialModel.C.Cproj * trivialModel.C.Cdisp) *
  59    trivialModel.tests () :=
  60  trivialModel.defect_le_constants_mul_tests ()
  61
  62/-! ## Example 2: Subspace Model -/
  63
  64/-- Subspace model: K_net = C_proj = 1, functionals satisfy equality.
  65This tests the subspace shortcut lemmas. -/

depends on (11)

Lean names referenced from this declaration's body.