def
definition
trivialChannelBundle
show as:
view math explainer →
open explainer
Read the cached plain-language explainer.
open lean source
IndisputableMonolith.RRF.Models.Trivial on GitHub at line 63.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
formal source
60 quality := fun _ => 0
61
62/-- Trivial channel bundle. -/
63def trivialChannelBundle : ChannelBundle TrivialState where
64 Index := Unit
65 Obs := fun _ => Unit
66 channel := fun _ => trivialChannel
67
68/-- The trivial octave. -/
69def trivialOctave : Octave where
70 State := TrivialState
71 strain := trivialStrain
72 channels := trivialChannelBundle
73 inhabited := ⟨()⟩
74
75/-- The trivial octave is well-posed. -/
76theorem trivialOctave_wellPosed : trivialOctave.wellPosed :=
77 ⟨(), trivial_balanced⟩
78
79/-- The trivial model is consistent (nonempty at universe 0). -/
80theorem trivialModel_consistent : Nonempty (Octave.{0, 0, 0}) := ⟨trivialOctave⟩
81
82/-! ## Vantage Triple in Trivial Model -/
83
84/-- A unified vantage triple in the trivial model. -/
85def trivialVantageTriple : VantageTriple TrivialState :=
86 VantageTriple.unified ()
87
88theorem trivialVantageTriple_unified : VantageTriple.isUnified trivialVantageTriple :=
89 VantageTriple.unified_is_unified ()
90
91end RRF.Models
92end IndisputableMonolith