OAI/GroupTheory/PeriodicGroups/Formulas/BooleanCircuits.lean
196 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.SourceBurnside.Structured.Device.Formula.equalline 13 - def
OAI.SourceBurnside.Structured.Device.Formula.lessline 14 - def
OAI.SourceBurnside.Structured.Device.Formula.negline 15 - def
OAI.SourceBurnside.Structured.Device.Formula.andline 16 - def
OAI.SourceBurnside.Structured.Device.Formula.orline 17 - def
OAI.SourceBurnside.Structured.Device.Formula.allline 18 - def
OAI.SourceBurnside.Structured.Device.Formula.anyline 19 - def
OAI.SourceBurnside.Structured.Device.Formula.satSubline 21 - def
OAI.SourceBurnside.Structured.Device.Formula.fieldline 22 - def
OAI.SourceBurnside.Structured.Device.Formula.bitAtline 24 - lemma
OAI.SourceBurnside.Structured.Device.Formula.equal_evalline 26 - lemma
OAI.SourceBurnside.Structured.Device.Formula.less_evalline 33 - lemma
OAI.SourceBurnside.Structured.Device.Formula.neg_evalline 36 - lemma
OAI.SourceBurnside.Structured.Device.Formula.and_evalline 38 - lemma
OAI.SourceBurnside.Structured.Device.Formula.or_evalline 40 - lemma
OAI.SourceBurnside.Structured.Device.Formula.all_evalline 42 - lemma
OAI.SourceBurnside.Structured.Device.Formula.any_evalline 50 - lemma
OAI.SourceBurnside.Structured.Device.Formula.satSub_evalline 58 - lemma
OAI.SourceBurnside.Structured.Device.Formula.field_evalline 62 - lemma
OAI.SourceBurnside.Structured.Device.Formula.bool_allline 65 - lemma
OAI.SourceBurnside.Structured.Device.Formula.bool_anyline 66 - lemma
OAI.SourceBurnside.Structured.Device.Formula.bool_equalline 67 - lemma
OAI.SourceBurnside.Structured.Device.Formula.bool_lessline 68 - lemma
OAI.SourceBurnside.Structured.Device.Formula.bool_negline 69 - lemma
OAI.SourceBurnside.Structured.Device.Formula.safe_equalline 71 - lemma
OAI.SourceBurnside.Structured.Device.Formula.safe_lessline 77 - lemma
OAI.SourceBurnside.Structured.Device.Formula.safe_negline 84 - lemma
OAI.SourceBurnside.Structured.Device.Formula.safe_andline 90 - lemma
OAI.SourceBurnside.Structured.Device.Formula.safe_orline 94 - lemma
OAI.SourceBurnside.Structured.Device.Formula.safe_allline 100 - lemma
OAI.SourceBurnside.Structured.Device.Formula.safe_anyline 106 - lemma
OAI.SourceBurnside.Structured.Device.Formula.safe_satSubline 112 - def
OAI.SourceBurnside.Structured.Device.Formula.impliesline 122 - lemma
OAI.SourceBurnside.Structured.Device.Formula.implies_evalline 123 - lemma
OAI.SourceBurnside.Structured.Device.Formula.implies_ne_zeroline 125 - lemma
OAI.SourceBurnside.Structured.Device.Formula.bool_impliesline 128 - lemma
OAI.SourceBurnside.Structured.Device.Formula.safe_impliesline 130 - lemma
OAI.SourceBurnside.Structured.Device.Formula.safe_fieldline 137 - instance
OAI.SourceBurnside.RawFormula.(instance at line 148)line 148 - abbrev
OAI.SourceBurnside.RawFormula.Fline 149 - def
OAI.SourceBurnside.RawFormula.heightline 150 - def
OAI.SourceBurnside.RawFormula.wordline 151 - def
OAI.SourceBurnside.RawFormula.scaleline 152 - def
OAI.SourceBurnside.RawFormula.slotline 153 - def
OAI.SourceBurnside.RawFormula.flagline 154 - def
OAI.SourceBurnside.RawFormula.boundline 155 - def
OAI.SourceBurnside.RawFormula.rangesline 157 - def
OAI.SourceBurnside.RawFormula.reservationline 164 - def
OAI.SourceBurnside.RawFormula.validline 167 - def
OAI.SourceBurnside.RawFormula.inputsline 169 - lemma
OAI.SourceBurnside.RawFormula.height_evalline 170 - lemma
OAI.SourceBurnside.RawFormula.word_evalline 171 - lemma
OAI.SourceBurnside.RawFormula.scale_evalline 172 - lemma
OAI.SourceBurnside.RawFormula.slot_evalline 173 - lemma
OAI.SourceBurnside.RawFormula.bound_evalline 176 - lemma
OAI.SourceBurnside.RawFormula.ranges_evalline 178 - lemma
OAI.SourceBurnside.RawFormula.reservation_evalline 182 - lemma
OAI.SourceBurnside.RawFormula.valid_evalline 188 - theorem
OAI.SourceBurnside.RawFormula.accepts_iff_decodeline 194 - lemma
OAI.SourceBurnside.RawFormula.valid_booleanline 199 - lemma
OAI.SourceBurnside.RawFormula.safe_constantline 201 - lemma
OAI.SourceBurnside.RawFormula.scale_safeline 208 - lemma
OAI.SourceBurnside.RawFormula.slots_safeline 214 - lemma
OAI.SourceBurnside.RawFormula.bound_safeline 223 - lemma
OAI.SourceBurnside.RawFormula.ranges_safeline 226 - lemma
OAI.SourceBurnside.RawFormula.reservation_safeline 246 - theorem
OAI.SourceBurnside.RawFormula.valid_safeline 264 - def
OAI.SourceBurnside.CellRepr.booleanline 272 - lemma
OAI.SourceBurnside.CellRepr.boolean_falseline 273 - lemma
OAI.SourceBurnside.CellRepr.boolean_trueline 274 - lemma
OAI.SourceBurnside.CellRepr.boolean_injectiveline 275 - lemma
OAI.SourceBurnside.CellRepr.boolean_eq_zeroline 276 - lemma
OAI.SourceBurnside.CellRepr.boolean_eq_oneline 277 - lemma
OAI.SourceBurnside.CellRepr.boolean_bit_zeroline 278 - lemma
OAI.SourceBurnside.CellRepr.boolean_lt_twoline 279 - abbrev
OAI.SourceBurnside.CellRepr.Recordline 281 - def
OAI.SourceBurnside.CellRepr.cellRecordline 282 - lemma
OAI.SourceBurnside.CellRepr.repr_injectiveline 286 - lemma
OAI.SourceBurnside.CellRepr.repr_integerline 302 - lemma
OAI.SourceBurnside.CellRepr.repr_flagline 304 - abbrev
OAI.SourceBurnside.CellFormula.Exprline 312 - def
OAI.SourceBurnside.CellFormula.evaluateline 314 - def
OAI.SourceBurnside.CellFormula.ofRawline 317 - lemma
OAI.SourceBurnside.CellFormula.ofRaw_representsline 322 - def
OAI.SourceBurnside.CellFormula.equalCellsline 335 - lemma
OAI.SourceBurnside.CellFormula.equalCells_evalline 339 - lemma
OAI.SourceBurnside.CellFormula.equality_exactline 350 - lemma
OAI.SourceBurnside.CellFormula.equalCells_boolline 356 - def
OAI.SourceBurnside.CellFormula.wingline 359 - def
OAI.SourceBurnside.CellFormula.boundaryline 362 - def
OAI.SourceBurnside.CellFormula.fullline 365 - def
OAI.SourceBurnside.CellFormula.idleline 369 - def
OAI.SourceBurnside.CellFormula.setCheckerline 372 - def
OAI.SourceBurnside.CellFormula.setColorline 374 - lemma
OAI.SourceBurnside.CellFormula.represent_intline 379 - lemma
OAI.SourceBurnside.CellFormula.represent_flagline 381 - lemma
OAI.SourceBurnside.CellFormula.wing_representsline 388 - lemma
OAI.SourceBurnside.CellFormula.boundary_representsline 393 - lemma
OAI.SourceBurnside.CellFormula.full_representsline 400 - lemma
OAI.SourceBurnside.CellFormula.idle_representsline 408 - lemma
OAI.SourceBurnside.CellFormula.setChecker_representsline 417 - lemma
OAI.SourceBurnside.CellFormula.setColor_representsline 425 - lemma
OAI.SourceBurnside.Structured.Device.Formula.constant_evalline 435 - lemma
OAI.SourceBurnside.Structured.Device.Formula.add_evalline 436 - lemma
OAI.SourceBurnside.Structured.Device.Formula.equal_ne_zeroline 437 - lemma
OAI.SourceBurnside.Structured.Device.Formula.all_ne_zeroline 439 - lemma
OAI.SourceBurnside.Structured.Device.Formula.any_ne_zeroline 441 - lemma
OAI.SourceBurnside.Structured.Device.Formula.and_ne_zeroline 443 - lemma
OAI.SourceBurnside.Structured.Device.Formula.or_ne_zeroline 446 - lemma
OAI.SourceBurnside.Structured.Device.Formula.neg_ne_zeroline 449 - def
OAI.SourceBurnside.CellFormula.firstline 457 - def
OAI.SourceBurnside.CellFormula.lastline 459 - def
OAI.SourceBurnside.CellFormula.hasMarkerline 461 - def
OAI.SourceBurnside.CellFormula.hasPhaseline 462 - def
OAI.SourceBurnside.CellFormula.isCoreline 463 - def
OAI.SourceBurnside.CellFormula.isPaletteline 464 - def
OAI.SourceBurnside.CellFormula.isStopline 465 - def
OAI.SourceBurnside.CellFormula.hasHeadline 466 - def
OAI.SourceBurnside.CellFormula.endpointline 467 - def
OAI.SourceBurnside.CellFormula.admissibleline 469 - def
OAI.SourceBurnside.CellFormula.leftExternalline 472 - def
OAI.SourceBurnside.CellFormula.rightExternalline 474 - def
OAI.SourceBurnside.CellFormula.acceptsLeftline 476 - def
OAI.SourceBurnside.CellFormula.acceptsRightline 478 - def
OAI.SourceBurnside.CellFormula.structuralline 480 - def
OAI.SourceBurnside.CellFormula.internalline 485 - def
OAI.SourceBurnside.CellFormula.skeletonPairline 489 - lemma
OAI.SourceBurnside.CellFormula.markerTag_injectiveline 493 - lemma
OAI.SourceBurnside.CellFormula.phaseTag_injectiveline 494 - lemma
OAI.SourceBurnside.CellFormula.first_exactline 499 - lemma
OAI.SourceBurnside.CellFormula.last_exactline 504 - lemma
OAI.SourceBurnside.CellFormula.marker_exactline 509 - lemma
OAI.SourceBurnside.CellFormula.phase_exactline 512 - lemma
OAI.SourceBurnside.CellFormula.core_exactline 515 - lemma
OAI.SourceBurnside.CellFormula.palette_exactline 518 - lemma
OAI.SourceBurnside.CellFormula.stop_exactline 521 - lemma
OAI.SourceBurnside.CellFormula.head_exactline 524 - lemma
OAI.SourceBurnside.CellFormula.endpoint_exactline 527 - lemma
OAI.SourceBurnside.CellFormula.admissible_exactline 529 - lemma
OAI.SourceBurnside.CellFormula.leftExternal_exactline 531 - lemma
OAI.SourceBurnside.CellFormula.rightExternal_exactline 534 - lemma
OAI.SourceBurnside.CellFormula.acceptsLeft_exactline 538 - lemma
OAI.SourceBurnside.CellFormula.acceptsRight_exactline 547 - lemma
OAI.SourceBurnside.CellFormula.structural_exactline 555 - lemma
OAI.SourceBurnside.CellFormula.internal_exactline 563 - lemma
OAI.SourceBurnside.CellFormula.skeletonPair_exactline 581 - lemma
OAI.SourceBurnside.CellRepr.bit_false_iffline 589 - lemma
OAI.SourceBurnside.CellRepr.bit_true_iffline 596 - lemma
OAI.SourceBurnside.CellRepr.boolean_bit_zero_iffline 603 - lemma
OAI.SourceBurnside.CellRepr.boolean_bit_one_iffline 604 - lemma
OAI.SourceBurnside.CellRepr.boolean_bit_addline 605 - lemma
OAI.SourceBurnside.Structured.Device.Formula.le_ne_zeroline 612 - lemma
OAI.SourceBurnside.Structured.Device.Formula.less_ne_zeroline 614 - def
OAI.SourceBurnside.CellFormula.regZeroline 623 - def
OAI.SourceBurnside.CellFormula.headZeroline 625 - def
OAI.SourceBurnside.CellFormula.metaZeroline 627 - def
OAI.SourceBurnside.CellFormula.dataZeroline 629 - def
OAI.SourceBurnside.CellFormula.checkerIdleline 631 - def
OAI.SourceBurnside.CellFormula.checkerPassedline 632 - def
OAI.SourceBurnside.CellFormula.checkerHeadline 633 - def
OAI.SourceBurnside.CellFormula.headFreeline 634 - def
OAI.SourceBurnside.CellFormula.coreLimitline 635 - def
OAI.SourceBurnside.CellFormula.formatsline 637 - def
OAI.SourceBurnside.CellFormula.palettePairline 649 - def
OAI.SourceBurnside.CellFormula.checkerPairline 654 - def
OAI.SourceBurnside.CellFormula.pairline 657 - lemma
OAI.SourceBurnside.CellFormula.reg_zero_iffline 659 - lemma
OAI.SourceBurnside.CellFormula.data_zero_iffline 663 - lemma
OAI.SourceBurnside.CellFormula.meta_zero_iffline 667 - lemma
OAI.SourceBurnside.CellFormula.head_zero_iffline 677 - lemma
OAI.SourceBurnside.CellFormula.regZero_exactline 685 - lemma
OAI.SourceBurnside.CellFormula.dataZero_exactline 690 - lemma
OAI.SourceBurnside.CellFormula.metaZero_exactline 694 - lemma
OAI.SourceBurnside.CellFormula.headZero_exactline 697 - lemma
OAI.SourceBurnside.CellFormula.checkerIdle_exactline 702 - lemma
OAI.SourceBurnside.CellFormula.checkerPassed_exactline 705 - lemma
OAI.SourceBurnside.CellFormula.checkerHead_exactline 708 - lemma
OAI.SourceBurnside.CellFormula.headFree_exactline 711 - lemma
OAI.SourceBurnside.CellFormula.coreLimit_exactline 715 - lemma
OAI.SourceBurnside.CellFormula.formats_exactline 720 - lemma
OAI.SourceBurnside.CellFormula.check_pair_iffline 735 - def
OAI.SourceBurnside.CellFormula.passedOwnline 746 - def
OAI.SourceBurnside.CellFormula.duplicateline 748 - def
OAI.SourceBurnside.CellFormula.missingline 750 - def
OAI.SourceBurnside.CellFormula.semanticZeroline 752 - def
OAI.SourceBurnside.CellFormula.unaryZeroline 757 - def
OAI.SourceBurnside.CellFormula.binaryZeroline 759 - lemma
OAI.SourceBurnside.CellFormula.palettePair_exactline 765 - lemma
OAI.SourceBurnside.CellFormula.checkerPair_exactline 775 - lemma
OAI.SourceBurnside.CellFormula.pair_exactline 780 - lemma
OAI.SourceBurnside.CellFormula.passedOwn_exactline 784 - lemma
OAI.SourceBurnside.CellFormula.duplicate_exactline 791 - lemma
OAI.SourceBurnside.CellFormula.missing_exactline 798 - lemma
OAI.SourceBurnside.CellFormula.semanticZero_exactline 807 - lemma
OAI.SourceBurnside.CellFormula.unaryZero_exactline 815 - lemma
OAI.SourceBurnside.CellFormula.binaryZero_exactline 822