English
There is an isomorphism sigmaIso between the finite coproduct of LocallyConstant fibers and Q, compatible with the given Prop P and finite coproduct structure.
Русский
Существует изоморфизм sigmaIso между конечным копроизведением локально постоянных волокон и Q, совместимый с заданной пропозицией P и структурой копроизведения.
LaTeX
$$$\\text{sigmaIso} \\; (r) : (\\text{finiteCoproduct} (\\operatorname{LocallyConstant.fiber} r)) \\cong Q$$$
Lean4
/-- Given a set `S` of states, `SupportsStmt S q` means that `q` only jumps to states in `S`. -/
def SupportsStmt (S : Finset Λ) : Stmt Γ Λ σ → Prop
| push _ _ q => SupportsStmt S q
| peek _ _ q => SupportsStmt S q
| pop _ _ q => SupportsStmt S q
| load _ q => SupportsStmt S q
| branch _ q₁ q₂ => SupportsStmt S q₁ ∧ SupportsStmt S q₂
| goto l => ∀ v, l v ∈ S
| halt => True