How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Regular languages are closed under homomorphic image
Statement
Let be an alphabet map with induced word map , and let be regular. Then is a regular language over .
Facts & Assumptions
Given: An alphabet map and a regular language .
By Alphabet maps into and their induced maps on words, the induced map sends a concatenated word to the concatenation of the image words of its letters.
By The language denoted by a regular expression, the denotation of a regular expression is built recursively from union, concatenation, and star on languages.
By Regular-expression denotation is structurally well-defined, recursive substitutions through a regular-expression tree produce a uniquely determined regular expression.
By A language is regular if and only if some regular expression denotes it, every regular language is denoted by some regular expression.
Proof
Choose a regular expression over with by [L4]. For each letter , choose a regular expression over that denotes the single word : if take , and if with , take the concatenation .
Define by recursively replacing each occurrence of a letter in by , while leaving and fixed and commuting with , concatenation, and . By [L3], this gives one well-defined regular expression over .
A structural induction on using [L1] and [L2] shows that . Since , this language is exactly . Therefore is denoted by a regular expression and is regular.
Depends on
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
14 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- H. Conrad Cunningham, Notes on Models of Computation, Chapter 4: Properties of Regular Languages (standard reference, not scraped)
- Jean Gallier and Jocelyn Quaintance, Introduction to the Theory of Computation: Some Notes for CIS511 (standard reference, not scraped)