Documentation Verification Report

RegularExpressions

📁 Source: Mathlib/Computability/RegularExpressions.lean

Statistics

MetricCount
DefinitionsRegularExpression, deriv, instAdd, instDecidablePredListMemLanguageMatches', instInhabited, instMul, instOne, instPowNat, instZero, map, matchEpsilon, matches', rmatch
13
Theoremsadd_rmatch_iff, char_rmatch_iff, comp_def, deriv_add, deriv_char_of_ne, deriv_char_self, deriv_one, deriv_star, deriv_zero, map_id, map_map, map_pow, matches'_add, matches'_char, matches'_epsilon, matches'_map, matches'_mul, matches'_pow, matches'_star, matches'_zero, mul_rmatch_iff, one_def, one_rmatch_iff, plus_def, rmatch_iff_matches', star_rmatch_iff, zero_def, zero_rmatch
28
Total41

RegularExpression

Definitions

NameCategoryTheorems
deriv 📖CompOp
6 mathmath: deriv_add, deriv_char_of_ne, deriv_char_self, deriv_star, deriv_one, deriv_zero
instAdd 📖CompOp
3 math, 1 bridgemath: deriv_add, matches'_add, plus_def
bridge: add_rmatch_iff
instDecidablePredListMemLanguageMatches' 📖CompOp
instInhabited 📖CompOp
instMul 📖CompOp
3 math, 1 bridgemath: matches'_mul, deriv_star, comp_def
bridge: mul_rmatch_iff
instOne 📖CompOp
4 math, 1 bridgemath: deriv_char_self, deriv_one, one_def, matches'_epsilon
bridge: one_rmatch_iff
instPowNat 📖CompOp
2 mathmath: matches'_pow, map_pow
instZero 📖CompOp
5 math, 1 bridgemath: deriv_char_of_ne, deriv_one, matches'_zero, deriv_zero, zero_def
bridge: zero_rmatch
map 📖CompOp
4 mathmath: map_map, map_id, matches'_map, map_pow
matchEpsilon 📖CompOp
matches' 📖CompOp
8 math, 1 bridgemath: matches'_mul, matches'_add, matches'_star, matches'_pow, matches'_zero, matches'_map, matches'_epsilon, matches'_char
bridge: rmatch_iff_matches'
rmatch 📖CompOp
7 bridgebridge: char_rmatch_iff, star_rmatch_iff, add_rmatch_iff, mul_rmatch_iff, one_rmatch_iff, zero_rmatch, rmatch_iff_matches'

Theorems

NameKindAssumesProvesValidatesDepends On
add_rmatch_iff 📖bridging (iff)rmatch
RegularExpression
instAdd
rmatchrmatch.eq_2
deriv_add
char_rmatch_iff 📖bridging (iff)rmatch
char
rmatchrmatch.eq_2
deriv.eq_3
rmatch.congr_simp
zero_rmatch
comp_def 📖mathematicalcomp
RegularExpression
instMul
deriv_add 📖mathematicalderiv
RegularExpression
instAdd
deriv_char_of_ne 📖mathematicalderiv
char
RegularExpression
instZero
deriv_char_self 📖mathematicalderiv
char
RegularExpression
instOne
deriv_one 📖mathematicalderiv
RegularExpression
instOne
instZero
deriv_star 📖mathematicalderiv
star
RegularExpression
instMul
deriv_zero 📖mathematicalderiv
RegularExpression
instZero
map_id 📖mathematicalmap
map_map 📖mathematicalmap
map_pow 📖mathematicalmap
RegularExpression
instPowNat
map.eq_def
matches'_add 📖mathematicalmatches'
RegularExpression
instAdd
Language
Language.instAdd
matches'_char 📖mathematicalmatches'
char
Language
Language.instSingletonList
matches'_epsilon 📖mathematicalmatches'
RegularExpression
instOne
Language
Language.instOne
matches'_map 📖mathematicalmatches'
map
DFunLike.coe
RingHom
Language
Semiring.toNonAssocSemiring
Language.instSemiring
RingHom.instFunLike
Language.map
map_zero
MonoidWithZeroHomClass.toZeroHomClass
RingHomClass.toMonoidWithZeroHomClass
RingHom.instRingHomClass
map_one
MonoidHomClass.toOneHomClass
MonoidWithZeroHomClass.toMonoidHomClass
Set.image_singleton
map_add
AddMonoidHomClass.toAddHomClass
RingHomClass.toAddMonoidHomClass
map_mul
NonUnitalRingHomClass.toMulHomClass
RingHomClass.toNonUnitalRingHomClass
Language.map_kstar
matches'_mul 📖mathematicalmatches'
RegularExpression
instMul
Language
Language.instMul
matches'_pow 📖mathematicalmatches'
RegularExpression
instPowNat
Language
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Language.instSemiring
matches'_epsilon
matches'_mul
pow_succ
matches'_star 📖mathematicalmatches'
star
KStar.kstar
Language
Language.instKStar
matches'_zero 📖mathematicalmatches'
RegularExpression
instZero
Language
Language.instZero
mul_rmatch_iff 📖bridging (iff)rmatch
RegularExpression
instMul
rmatchrmatch.eq_1
rmatch.eq_2
rmatch.congr_simp
add_rmatch_iff
one_def 📖mathematicalepsilon
RegularExpression
instOne
one_rmatch_iff 📖bridging (iff)rmatch
RegularExpression
instOne
rmatchzero_rmatch
plus_def 📖mathematicalplus
RegularExpression
instAdd
rmatch_iff_matches' 📖bridging (iff)rmatch
Language
Language.instMembershipList
matches'
rmatchzero_def
zero_rmatch
one_def
one_rmatch_iff
matches'_epsilon
Language.mem_one
char_rmatch_iff
plus_def
add_rmatch_iff
star_rmatch_iff 📖bridging (iff)rmatch
star
rmatchrmatch.eq_2
deriv.eq_6
mul_rmatch_iff
zero_def 📖mathematicalzero
RegularExpression
instZero
zero_rmatch 📖bridging (complete)rmatch
RegularExpression
instZero
rmatch

(root)

Definitions

NameCategoryTheorems
RegularExpression 📖CompData
16 math, 4 bridgemath: RegularExpression.deriv_add, RegularExpression.matches'_mul, RegularExpression.deriv_char_of_ne, RegularExpression.deriv_char_self, RegularExpression.deriv_star, RegularExpression.matches'_add, RegularExpression.comp_def, RegularExpression.deriv_one, RegularExpression.plus_def, RegularExpression.matches'_pow, RegularExpression.one_def, RegularExpression.matches'_zero, RegularExpression.matches'_epsilon, RegularExpression.deriv_zero, RegularExpression.map_pow, RegularExpression.zero_def
bridge: RegularExpression.add_rmatch_iff, RegularExpression.mul_rmatch_iff, RegularExpression.one_rmatch_iff, RegularExpression.zero_rmatch

---

← Back to Index