The map lifting of a continuous function is continuous
Lax916827.MapLiftingContinuity · concepts/Lax916827/MapLiftingContinuity.lean · lax-916827
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Theorem
If a string-to-string function is continuous, then so is its map lifting (Lemma C.1.3 of Transducers). An automaton for the inverse image of a regular language under the map lifting guesses, for every block, the states of the automaton for the language at its two ends, and checks the transitions across the blocks by continuity of the lifted function and across the separators directly.
Concept map
In the paper
- page 86 of the paper of lax-157538, Transducers
Lean source view on GitHub
| 1 | import Lax765601.Continuity |
| 2 | import Lax765601.MapLifting |
| 3 | |
| 4 | /-! |
| 5 | --- |
| 6 | title: The map lifting of a continuous function is continuous |
| 7 | type: theorem |
| 8 | --- |
| 9 | If a string-to-string function is continuous, then so is its map lifting |
| 10 | (Lemma C.1.3 of *Transducers*). An automaton for the inverse image of a regular |
| 11 | language under the map lifting guesses, for every block, the states of the |
| 12 | automaton for the language at its two ends, and checks the transitions across |
| 13 | the blocks by continuity of the lifted function and across the separators |
| 14 | directly. |
| 15 | |
| 16 | # Formalization notes |
| 17 | |
| 18 | Both alphabets are assumed finite, as in the book. |
| 19 | -/ |
| 20 | |
| 21 | namespace Lax916827.MapLiftingContinuity |
| 22 | |
| 23 | open Lax765601.Continuity Lax765601.MapLifting |
| 24 | |
| 25 | /-- The map lifting of a continuous function is continuous. -/ |
| 26 | axiom continuous_mapLift {A B : Type} [Finite A] [Finite B] {f : List A → List B} |
| 27 | (hf : Continuous f) : Continuous (mapLift f) |
| 28 | |
| 29 | end Lax916827.MapLiftingContinuity |
| 30 |
Formalization notes
Both alphabets are assumed finite, as in the book.
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments