Cyber-Physica/Control systems and Game Semantics Formalization - #288
Cyber-Physica/Control systems and Game Semantics Formalization#288BasharHamade12 wants to merge 0 commit into
Conversation
ctchou
left a comment
There was a problem hiding this comment.
First, please run lake exe mk_all --module, so that you can generate the correct formats for Cslib.lean and CslibTests.lean. Please also take a look at the existing files to see the correct format for imports and other module related things at the beginning of each code file.
This is a subject that is perhaps unfamiliar to most people with a standard computer science background. Perhaps you can provide some references? You can put it references.bib and refer to them in comments in your code.
|
I'm not an expert in CPS models but it is certainly relevant for CSLib. I wonder if this should be split into multiple PRs though, as it's quite big and it really introduces at least three concepts: CPS, games, and (a game semantics interpretation of) HML (and we don't even have 'normal' HML on LTS yet). I'm a bit overwhelmed. :-) |
Does that sound like a solid approach ? |
Archived: leanprover#252 (acceptance conditions zoo), leanprover#288 (Lindenbaum-Tarski algebra), leanprover#289 (decidable derivable propositional), leanprover#294 (fix docstrings), leanprover#295 (fix dia duality typeclasses), leanprover#297 (tableau infrastructure), leanprover#298 (propositional tableau decidability) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Overview
This PR adds formalization of control systems theory and game semantics to CSLib.
What's included
Control Systems (CPS) - Discrete-time Linear Systems
Game Semantics
This PR adds formalization of control systems theory and game semantics to CSLib.
What's included
Control Systems (CPS) - Discrete-time Linear Systems
Game Semantics
Key Theorems
asymptotic_stability_discrete: If spectral radius < 1, zero-input response converges to zerocayley_hamilton_controllability': Higher powers of system matrix lie in span of first n powersA system is reachable if and only if the controllability matrix has full rank (finrank equals dimension).
-/