Proposition 7.1, p. 218 β C_π’(L) and F_π’(L) are nonempty and closed under arbitrary unions
ProvedRamadgeWonham.Synthesis.prop_7_1discrete-event-systemsformal-languagesp2o-batch-p200ap2o-gran-per-chapterp2o-plan-paperp2o-v1supervisory-control
Let be a generator over a finite alphabet with controllable events and , and let . The class of controllable sublanguages of and the class of -closed sublanguages of are nonempty, both containing the empty language, and closed under arbitrary unions: for any family ,
This lattice property is what makes minimally restrictive supervision possible.
Formalization Note. "Nonempty class" is stated in the stronger form , , which is how the paper proves it. Families are subsets π¦ of the class and the union is ββ π¦.
Preamble
import Mathlib import Definitions.Def_RamadgeWonham_Synthesis_Controllable
Formal statement
namespace RamadgeWonham.Synthesis
/-- RamadgeβWonham 1987, Proposition 7.1, p. 218. Standing assumptions: `Ξ£` finite (p. 207),
`L(π’) = LΜ_m(π’)` (Β§5, p. 213). For `L β L(π’)`, the classes `C_π’(L)` and `F_π’(L)` are nonempty
(both contain `β
`) and closed under arbitrary unions. -/
theorem prop_7_1 {Ξ± : Type} [Fintype Ξ±] (G : Shared.Generator Ξ±) (Ec : Set Ξ±)
(hG : G.L = Shared.pre G.Lm) (L : Set (List Ξ±)) (hL : L β G.L) :
(β
β Cset G Ec L β§ β π¦ β Cset G Ec L, ββ π¦ β Cset G Ec L) β§
(β
β Fset G L β§ β π¦ β Fset G L, ββ π¦ β Fset G L) := by sorry
end RamadgeWonham.Synthesis
Source
Ramadge and Wonham, Supervisory Control of a Class of Discrete Event Processes, SIAM J. Control Optim. 25(1), 1987, p. 218, Proposition 7.1
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.