OAI/Combinatorics/VariableWL/Circuit.lean
66 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.VariableWL.Circuit.Gateline 11 - abbrev
OAI.VariableWL.Circuit.Portline 12 - abbrev
OAI.VariableWL.Circuit.targetline 14 - abbrev
OAI.VariableWL.Circuit.Valueline 18 - def
OAI.VariableWL.Circuit.outputline 22 - def
OAI.VariableWL.Circuit.inputline 26 - structure
OAI.VariableWL.Circuit.Systemline 31 - inductive
OAI.VariableWL.Circuit.System.TrueGateline 42 - def
OAI.VariableWL.Circuit.System.TruePortline 50 - theorem
OAI.VariableWL.Circuit.System.true_scalar_iffline 52 - theorem
OAI.VariableWL.Circuit.System.true_and_iffline 62 - structure
OAI.VariableWL.Circuit.System.Witnessline 71 - theorem
OAI.VariableWL.Circuit.System.Witness.propagatesline 85 - theorem
OAI.VariableWL.Circuit.System.Witness.true_zeroline 91 - theorem
OAI.VariableWL.Circuit.System.Witness.tests_falseline 115 - def
OAI.VariableWL.Circuit.System.gateSetsline 125 - theorem
OAI.VariableWL.Circuit.System.gateSets_nonemptyline 129 - theorem
OAI.VariableWL.Circuit.System.gateSets_output_scalarline 138 - theorem
OAI.VariableWL.Circuit.System.gateSets_output_andline 142 - theorem
OAI.VariableWL.Circuit.System.gateSets_sourceline 147 - theorem
OAI.VariableWL.Circuit.System.gateSets_input_trueline 154 - def
OAI.VariableWL.Circuit.System.bufferSetsline 171 - theorem
OAI.VariableWL.Circuit.System.bufferSets_nonemptyline 175 - theorem
OAI.VariableWL.Circuit.System.bufferSets_firstline 182 - theorem
OAI.VariableWL.Circuit.System.bufferSets_secondline 191 - theorem
OAI.VariableWL.Circuit.System.bufferSets_lastline 201 - def
OAI.VariableWL.Circuit.System.witnessline 209 - theorem
OAI.VariableWL.Circuit.System.consistent_iffline 223 - abbrev
OAI.VariableWL.Circuit.dimensionline 234 - def
OAI.VariableWL.Circuit.scalarVectorline 238 - def
OAI.VariableWL.Circuit.pairVectorline 239 - def
OAI.VariableWL.Circuit.vectorline 241 - def
OAI.VariableWL.Circuit.scalarValueline 246 - def
OAI.VariableWL.Circuit.pairValueline 247 - def
OAI.VariableWL.Circuit.valueline 249 - theorem
OAI.VariableWL.Circuit.scalarValue_vectorline 254 - theorem
OAI.VariableWL.Circuit.pairValue_vectorline 255 - theorem
OAI.VariableWL.Circuit.scalarVector_valueline 257 - theorem
OAI.VariableWL.Circuit.pairVector_valueline 260 - theorem
OAI.VariableWL.Circuit.value_vectorline 264 - theorem
OAI.VariableWL.Circuit.vector_valueline 266 - def
OAI.VariableWL.Circuit.outputLinearline 269 - def
OAI.VariableWL.Circuit.inputLinearline 274 - theorem
OAI.VariableWL.Circuit.outputLinear_vectorline 280 - theorem
OAI.VariableWL.Circuit.inputLinear_vectorline 283 - theorem
OAI.VariableWL.Circuit.output_valueline 288 - theorem
OAI.VariableWL.Circuit.input_valueline 291 - def
OAI.VariableWL.Circuit.gateAtline 295 - def
OAI.VariableWL.Circuit.portAtline 299 - theorem
OAI.VariableWL.Circuit.target_portAtline 303 - structure
OAI.VariableWL.Circuit.Descriptionline 307 - def
OAI.VariableWL.Circuit.Description.Allowedline 323 - def
OAI.VariableWL.Circuit.Description.RequestAllowedline 324 - def
OAI.VariableWL.Circuit.Description.mapAddressline 325 - abbrev
OAI.VariableWL.Circuit.Description.ExpandedEdgesline 327 - def
OAI.VariableWL.Circuit.Description.requestsline 329 - def
OAI.VariableWL.Circuit.Description.Terminalline 332 - abbrev
OAI.VariableWL.Circuit.Description.expandedline 335 - abbrev
OAI.VariableWL.Circuit.Description.Realline 342 - abbrev
OAI.VariableWL.Circuit.Description.Comparisonline 343 - abbrev
OAI.VariableWL.Circuit.Description.realDimensionline 345 - abbrev
OAI.VariableWL.Circuit.Description.comparisonSourceline 350 - abbrev
OAI.VariableWL.Circuit.Description.comparisonTargetline 356 - abbrev
OAI.VariableWL.Circuit.Description.consistencyline 362 - theorem
OAI.VariableWL.Circuit.Description.real_countline 406 - theorem
OAI.VariableWL.Circuit.Description.comparison_countline 411