OAI/Computability/Superstring/Computable.lean
65 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.Superstring.Computable.nthline 9 - theorem
OAI.Superstring.Computable.poly_nthline 11 - def
OAI.Superstring.Computable.occursline 16Source documentation
All indices and loop counters below are explicitly represented unary data.
def occurs (T s : List α) (j : ℕ) : Bool := …
- def
OAI.Superstring.Computable.infixBline 19 - def
OAI.Superstring.Computable.textline 22 - def
OAI.Superstring.Computable.matchesBline 25 - def
OAI.Superstring.Computable.blocksline 28 - def
OAI.Superstring.Computable.coefficientline 36 - theorem
OAI.Superstring.Computable.poly_occursline 40 - theorem
OAI.Superstring.Computable.poly_infixline 44 - theorem
OAI.Superstring.Computable.poly_textline 49 - theorem
OAI.Superstring.Computable.poly_matchesline 53 - theorem
OAI.Superstring.Computable.poly_blocksline 57 - theorem
OAI.Superstring.Computable.poly_coefficientline 69 - theorem
OAI.Superstring.Computable.occurs_eqline 77 - theorem
OAI.Superstring.Computable.infix_eqline 91 - theorem
OAI.Superstring.Computable.text_eqline 101 - theorem
OAI.Superstring.Computable.matches_eqline 105 - theorem
OAI.Superstring.Computable.nth_eq_iffline 124 - theorem
OAI.Superstring.Computable.blocks_eqline 128 - theorem
OAI.Superstring.Computable.length_filter_range_cardline 166 - theorem
OAI.Superstring.Computable.coefficient_eqline 183 - def
OAI.Superstring.Computable.subwordsline 188 - def
OAI.Superstring.Computable.verticesline 192 - def
OAI.Superstring.Computable.requiredline 194 - def
OAI.Superstring.Computable.alphabetline 197 - theorem
OAI.Superstring.Computable.mem_subwordsline 200 - theorem
OAI.Superstring.Computable.vertices_eqline 213 - theorem
OAI.Superstring.Computable.required_eqline 226 - theorem
OAI.Superstring.Computable.alphabet_eqline 245 - theorem
OAI.Superstring.Computable.poly_subwordsline 255 - theorem
OAI.Superstring.Computable.poly_verticesline 263 - theorem
OAI.Superstring.Computable.poly_requiredline 271 - theorem
OAI.Superstring.Computable.poly_alphabetline 281 - abbrev
OAI.Superstring.Computable.DataCodeline 291 - abbrev
OAI.Superstring.Computable.Tableline 292 - def
OAI.Superstring.Computable.dataCodeline 294 - def
OAI.Superstring.Computable.decodeDataline 296 - theorem
OAI.Superstring.Computable.decode_dataCodeline 299 - def
OAI.Superstring.Computable.lookupline 303Source documentation
A finite association table; every stage is materialized before the next.
def lookup (t : Table α) (w : List α) : ℕ := …
Mentions: OAI.Superstring.Computable.Table
- theorem
OAI.Superstring.Computable.lookup_mapline 306 - theorem
OAI.Superstring.Computable.sum_map_finsetline 318 - theorem
OAI.Superstring.Computable.max_map_finsetline 327 - def
OAI.Superstring.Computable.blockingline 339 - def
OAI.Superstring.Computable.ruleline 342 - def
OAI.Superstring.Computable.rulesForline 348 - def
OAI.Superstring.Computable.rulesline 352 - def
OAI.Superstring.Computable.leftline 355 - def
OAI.Superstring.Computable.rightline 358 - def
OAI.Superstring.Computable.stepline 361 - def
OAI.Superstring.Computable.tableStepline 367 - theorem
OAI.Superstring.Computable.blocking_eqline 369 - theorem
OAI.Superstring.Computable.rule_eqline 374 - theorem
OAI.Superstring.Computable.rules_eqline 383 - theorem
OAI.Superstring.Computable.step_eqline 388 - theorem
OAI.Superstring.Computable.poly_dataCodeline 407 - theorem
OAI.Superstring.Computable.poly_lookupline 412 - theorem
OAI.Superstring.Computable.poly_blockingline 419 - theorem
OAI.Superstring.Computable.poly_ruleline 428 - theorem
OAI.Superstring.Computable.poly_rulesForline 434 - theorem
OAI.Superstring.Computable.poly_rulesline 447 - theorem
OAI.Superstring.Computable.poly_leftline 455 - theorem
OAI.Superstring.Computable.poly_rightline 464 - theorem
OAI.Superstring.Computable.poly_stepline 472 - theorem
OAI.Superstring.Computable.poly_tableStepline 477