Proposition 8.1 (i), p. 219 — a projection from a complete supervisor is unique
ProvedRamadgeWonham.Quotient.prop_8_1_idiscrete-event-systemsp2o-batch-p200ap2o-gran-per-chapterp2o-plan-paperp2o-v1supervisory-control
Let be a trim generator over a finite alphabet with controllable events . Let and be supervisors with accessible automata , , and let be complete with respect to . If are both projections , then
So the quotient relation between supervisors carries no choice: a projection, when it exists, is determined by the two supervisors.
Formalization Note The standing assumptions of the paper are hypotheses: finite (p. 207), trim, i.e. (pp. 212–213), and both supervisor automata accessible (p. 210, recalled on p. 219).
Preamble
import Mathlib import Definitions.Def_RamadgeWonham_Quotient_Projection
Formal statement
namespace RamadgeWonham.Quotient
open Shared.Generator
/-- Proposition 8.1 (i) (p. 219): if `𝒮` is complete with respect to `𝒢` and `π : 𝒮 → 𝒮̂` is a
projection, then `π` is unique. -/
theorem prop_8_1_i
{α : Type} [Fintype α] {Ec : Set α} (𝒢 : Shared.Generator α) (h𝒢 : 𝒢.L = Shared.pre 𝒢.Lm)
(𝒮 𝒮h : Shared.Supervisor α Ec) (h𝒮acc : 𝒮.S.Accessible) (h𝒮hacc : 𝒮h.S.Accessible)
(h𝒮 : Shared.Complete 𝒢 𝒮)
(π π' : 𝒮.S.Q → 𝒮h.S.Q) (hπ : IsProjection 𝒮 𝒮h π) (hπ' : IsProjection 𝒮 𝒮h π') :
π = π' := by sorry
end RamadgeWonham.Quotient
Source
Ramadge and Wonham, Supervisory Control of a Class of Discrete Event Processes, SIAM J. Control Optim. 25(1), 1987, p. 219, Proposition 8.1 (i)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.