OAI/Computability/WLIdentification/DimensionDecider.lean
31 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.WLIdentification.DimensionDecider.matrixline 9 - def
OAI.WLIdentification.DimensionDecider.bitsline 10 - def
OAI.WLIdentification.DimensionDecider.validline 11 - def
OAI.WLIdentification.DimensionDecider.identifiesline 15 - def
OAI.WLIdentification.DimensionDecider.atOrderline 20 - def
OAI.WLIdentification.DimensionDecider.decideWordline 24 - def
OAI.WLIdentification.DimensionDecider.budgetline 27 - theorem
OAI.WLIdentification.NumericGraph.ofWord_matrixWordline 33 - theorem
OAI.WLIdentification.NumericGraph.mate_simpleline 38 - theorem
OAI.WLIdentification.NumericGraph.ofWord_mateline 44 - theorem
OAI.WLIdentification.NumericGraph.matrixWord_ofWordline 48 - theorem
OAI.WLIdentification.equivalent_orderline 65Source documentation
Positive-dimensional equivalence always fixes the order, even for the ordinary-neighbor dimension-one convention.
theorem equivalent_order {G H : Graph} {k : ℕ} (hk : 0<k) (h : Equivalent k G H) : G.order=H.order := by …Mentions: OAI.WLIdentification.Graph, OAI.WLIdentification.Equivalent
- theorem
OAI.WLIdentification.identifies_iff_masksline 75Source documentation
Exhaustive masks suffice for all mates because order equality is proved, not inserted as an extra hypothesis in identification.
theorem identifies_iff_masks (G : Graph) (k : ℕ) (hk : 0<k) : Identifies k G ↔ ∀ x<2^(G.order*G.order), Equivalent k G (NumericGraph.mateGraph G.order x) → Isomorphic G (NumericGraph.mateGraph G.order x) := by …Mentions: OAI.WLIdentification.Graph, OAI.WLIdentification.Identifies, OAI.WLIdentification.Equivalent, OAI.WLIdentification.NumericGraph.mateGraph, OAI.WLIdentification.Isomorphic
- theorem
OAI.WLIdentification.DimensionDecider.valid_iffline 97 - theorem
OAI.WLIdentification.DimensionDecider.binaryValue_leading_posline 108 - theorem
OAI.WLIdentification.DimensionDecider.input_validline 118 - theorem
OAI.WLIdentification.DimensionDecider.input_extractline 132 - theorem
OAI.WLIdentification.DimensionDecider.reconstructline 140 - theorem
OAI.WLIdentification.DimensionDecider.budget_boundsline 156 - theorem
OAI.WLIdentification.NumericWL.equivalent_correctline 200 - theorem
OAI.WLIdentification.DimensionDecider.identifies_correctline 211 - theorem
OAI.WLIdentification.DimensionDecider.capped_identifiesline 226 - theorem
OAI.WLIdentification.DimensionDecider.decideWord_correctline 233 - theorem
OAI.WLIdentification.DimensionDecider.matrix_polyline 266 - theorem
OAI.WLIdentification.DimensionDecider.bits_polyline 270 - theorem
OAI.WLIdentification.DimensionDecider.valid_polyline 274 - theorem
OAI.WLIdentification.DimensionDecider.identifies_polyline 282 - theorem
OAI.WLIdentification.DimensionDecider.identifies_poly_ofline 301 - theorem
OAI.WLIdentification.DimensionDecider.atOrder_polyline 308 - theorem
OAI.WLIdentification.DimensionDecider.decideWord_polyline 314 - theorem
OAI.WLIdentification.dimensionLanguage_inEXPTIMEline 322Source documentation
Membership for the literal parser, all-mates identification, and finite-alphabet tape model.
theorem dimensionLanguage_inEXPTIME : InEXPTIME dimensionLanguage := by …
Mentions: OAI.WLIdentification.InEXPTIME, OAI.WLIdentification.dimensionLanguage