OAI/Computability/WLIdentification/ConstraintSchemas.lean
32 declarations, 0 contain sorry, 0 declared as axioms
- structure
OAI.WLIdentification.ComparisonSchemasline 7 - abbrev
OAI.WLIdentification.ComparisonSchemas.InternalTypeline 24 - abbrev
OAI.WLIdentification.ComparisonSchemas.Linkline 25 - def
OAI.WLIdentification.ComparisonSchemas.firstline 27 - def
OAI.WLIdentification.ComparisonSchemas.secondline 32 - def
OAI.WLIdentification.ComparisonSchemas.wireline 37 - def
OAI.WLIdentification.ComparisonSchemas.layoutDimensionline 42 - def
OAI.WLIdentification.ComparisonSchemas.layoutLabelsline 46 - def
OAI.WLIdentification.ComparisonSchemas.firstLabelline 50 - def
OAI.WLIdentification.ComparisonSchemas.secondLabelline 58 - def
OAI.WLIdentification.ComparisonSchemas.firstFormline 66 - def
OAI.WLIdentification.ComparisonSchemas.secondFormline 74 - def
OAI.WLIdentification.ComparisonSchemas.layoutline 82 - theorem
OAI.WLIdentification.CycleRows.RowSum.sumline 135 - theorem
OAI.WLIdentification.CycleRows.RowSum.piline 146 - def
OAI.WLIdentification.WireAlgebra.prefixSumline 159 - theorem
OAI.WLIdentification.WireAlgebra.prefix_zeroline 163 - theorem
OAI.WLIdentification.WireAlgebra.prefix_lastline 167 - theorem
OAI.WLIdentification.WireAlgebra.prefix_succline 170 - theorem
OAI.WLIdentification.WireAlgebra.sum_adjacentline 186 - theorem
OAI.WLIdentification.WireAlgebra.chain_liftingline 204Source documentation
A wire's internal scalars cancel; the converse uses explicit prefixSum sums.
theorem chain_lifting {n : ℕ} (left right first last : Bit) (middle : Fin n → Bit) : (∃ h : Fin (n + 1) → Bit, left + h 0 = first ∧ (∀ i, h i.castSucc + h i.succ = middle i) ∧ h (Fin.last n) + right = last) ↔ left + right = first + (∑ i, middle i) + last := by …Mentions: OAI.WLIdentification.Bit
- theorem
OAI.WLIdentification.WireAlgebra.prefix_equationsline 242 - abbrev
OAI.WLIdentification.ComparisonSchemas.Addressline 272 - abbrev
OAI.WLIdentification.ComparisonSchemas.DomainAddressline 274 - def
OAI.WLIdentification.ComparisonSchemas.sourceAddressline 276 - def
OAI.WLIdentification.ComparisonSchemas.targetAddressline 278 - def
OAI.WLIdentification.ComparisonSchemas.firstShiftline 281 - def
OAI.WLIdentification.ComparisonSchemas.middleShiftline 284 - def
OAI.WLIdentification.ComparisonSchemas.lastShiftline 287 - def
OAI.WLIdentification.ComparisonSchemas.wireShiftline 290 - theorem
OAI.WLIdentification.ComparisonSchemas.wireShift_rowSumline 294 - theorem
OAI.WLIdentification.ComparisonSchemas.offsets_iff_real_rowSumsline 303