ContextFreeGrammar
📁 Source: Mathlib/Computability/ContextFreeGrammar.lean
Statistics
ContextFreeGrammar
Definitions
| Name | Category | Theorems |
|---|---|---|
Generates 📖 | MathDef | |
NT 📖 | CompOp | 18 mathmath:Derives.append_right, reverse_NT, Produces.append_left, produces_reverse_comm, Derives.reverse, reverse_rules, generates_reverse_comm, produces_reverse, Produces.exists_nonterminal_input_mem, mem_language_iff, Derives.append_left, derives_reverse_comm, generates_reverse, Produces.append_right, Generates.reverse, derives_reverse, derives_nonterminal, Produces.reverse |
Produces 📖 | MathDef | |
initial 📖 | CompOp | |
language 📖 | CompOp | |
reverse 📖 | CompOp | 18 mathmath:reverse_NT, reverse_initial, produces_reverse_comm, Derives.reverse, reverse_surjective, reverse_reverse, reverse_rules, generates_reverse_comm, language_reverse, produces_reverse, reverse_involutive, derives_reverse_comm, generates_reverse, Generates.reverse, derives_reverse, reverse_injective, reverse_bijective, Produces.reverse |
rules 📖 | CompOp |
Theorems
ContextFreeGrammar.Derives
Theorems
ContextFreeGrammar.Generates
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
reverse 📖 | mathematical | ContextFreeGrammar.Generates | ContextFreeGrammar.reverseSymbolContextFreeGrammar.NT | — | ContextFreeGrammar.generates_reverse |
ContextFreeGrammar.Produces
Theorems
ContextFreeRule
Definitions
| Name | Category | Theorems |
|---|---|---|
Rewrites 📖 | CompData | |
input 📖 | CompOp | |
output 📖 | CompOp | |
reverse 📖 | CompOp |
Theorems
ContextFreeRule.Rewrites
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
append_left 📖 | mathematical | ContextFreeRule.Rewrites | Symbol | — | ContextFreeRule.rewrites_iff |
append_right 📖 | mathematical | ContextFreeRule.Rewrites | Symbol | — | ContextFreeRule.rewrites_iff |
exists_parts 📖 | mathematical | ContextFreeRule.Rewrites | SymbolSymbol.nonterminalContextFreeRule.inputContextFreeRule.output | — | — |
input_output 📖 | mathematical | — | ContextFreeRule.RewritesSymbolSymbol.nonterminalContextFreeRule.inputContextFreeRule.output | — | — |
nonterminal_input_mem 📖 | mathematical | ContextFreeRule.Rewrites | SymbolSymbol.nonterminalContextFreeRule.input | — | — |
reverse 📖 | mathematical | ContextFreeRule.Rewrites | ContextFreeRule.reverseSymbol | — | append_leftinput_outputappend_right |
Language
Definitions
| Name | Category | Theorems |
|---|---|---|
IsContextFree 📖 | MathDef | — |
Language.IsContextFree
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
reverse 📖 | mathematical | Language.IsContextFree | Language.reverse | — | ContextFreeGrammar.language_reverse |
(root)
Definitions
| Name | Category | Theorems |
|---|---|---|
ContextFreeGrammar 📖 | CompData | |
ContextFreeRule 📖 | CompData | |
instDecidableEqContextFreeRule 📖 | CompOp | — |
instReprContextFreeRule 📖 | CompOp | — |
instDecidableEqContextFreeRule
Definitions
| Name | Category | Theorems |
|---|---|---|
decEq 📖 | CompOp | — |
instReprContextFreeRule
Definitions
| Name | Category | Theorems |
|---|---|---|
repr 📖 | CompOp | — |
---