OAI/GroupTheory/BooneHigman/MonoidAlgebras.lean
191 declarations, 0 contain sorry, 0 declared as axioms
Finite compiler monoids, zero products, both F₂ algebras, and selector constructions.
- theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.grade_le_twice_lengthline 15 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.normal_zero_contextline 28 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Projection.left_mapline 48 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Projection.right_mapline 55 - def
OAI.FiniteAlgebraicEnvelopes.Bootstrap.ZeroProduct.testline 66 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.ZeroProduct.contextualline 69 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.ZeroProduct.idealline 86 - theorem
OAI.FiniteAlgebraicEnvelopes.PartialAffine.value_contextline 96 - theorem
OAI.FiniteAlgebraicEnvelopes.PartialAffine.testedClass_contextline 100 - abbrev
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.terminalAlphabetline 121 - abbrev
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.terminalMachineline 122 - def
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.finiteValueline 124 - def
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.finiteClassline 127 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.projection_gradeline 132 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.finiteTest_eqline 137 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.finiteValue_zeroline 148 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.finiteValue_contextline 155 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.finiteValue_idealline 172 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.finiteClass_contextline 184 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.finiteClass_idealline 195 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.finiteClass_nilline 202 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.search_value_eqline 206 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.tests_boundedline 215 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.partialNormal_nilline 246 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Static.contextual_zeroline 253 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Static.zeroIdeal_zeroline 258 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.finiteTest_nilline 279 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.finite_search_nilline 288 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.tests_zeroline 293 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.group_search_valueline 307 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.group_testsline 312 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.quota_smallerline 340 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.all_budgetsline 349 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.exists_total_fixed_pointline 369 - structure
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.Familyline 386Source documentation
The actual finite machine used uniformly in the source bootstrap. Every field is constructed below from partial recursiveness of the universal word evaluator; none is an assumption on an input group.
structure Family where …
- theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.exists_familyline 402 - def
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.familyline 412 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.source_bootstrapline 415 - def
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.baseline 435 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.tables_membersline 440 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.tables_absorbline 448 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.tables_shortline 458 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.tables_isolateTline 477 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.tables_staticTline 488 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.tables_isolateGline 502 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.tables_staticGline 518 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Selectors.tuple_selected_rulesEqline 539Source documentation
Every nonzero irreducible ordered tuple receives its literal selector. The finite processing stage is chosen beyond the complete selector word.
theorem tuple_selected_rulesEq (a : Markers S) (T : ℕ → Part (List (List S × List S))) (bases : ℕ → List (List S × List S)) (hT : ∀ n,∃ rs∈T n,RulesEq rs (process (a:=a) (bases n) (stages a.zero) n n)) …Mentions: OAI.FiniteAlgebraicEnvelopes.Bootstrap.Selectors.Markers, OAI.FiniteAlgebraicEnvelopes.Bootstrap.RulesEq, OAI.FiniteAlgebraicEnvelopes.Bootstrap.Selectors.process, OAI.FiniteAlgebraicEnvelopes.Bootstrap.Selectors.stages
- theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Quotient.selectors_rulesEqline 594Source documentation
Source selectors for the stabilized quotient, with the distinguished element first in the tuple. Not an extra algebraic assumption on that quotient.
theorem selectors_rulesEq (a : Selectors.Markers S) (bases : ℕ → List (List S × List S)) (hT : ∀ n,∃ rs∈T n,RulesEq rs (Selectors.process (a:=a) (bases n) (Selectors.stages a.zero) n n)) …Mentions: OAI.FiniteAlgebraicEnvelopes.Bootstrap.Selectors.Markers, OAI.FiniteAlgebraicEnvelopes.Bootstrap.RulesEq, OAI.FiniteAlgebraicEnvelopes.Bootstrap.Selectors.process, OAI.FiniteAlgebraicEnvelopes.Bootstrap.Selectors.stages
- def
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.indexline 657 - abbrev
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.processorline 658 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.index_fixedline 660 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.index_goodline 662 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.index_budgetline 665 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.index_stableline 668 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.wf_sigmaline 672 - abbrev
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.Hline 674 - instance
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.hMonoidWithZeroline 676 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.zero_Hline 680 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.one_ne_zero_Hline 682 - instance
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.hNontrivialline 686 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.computable_wordProblem_Hline 688 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.selectors_Hline 694 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.group_code_eq_iffline 704 - def
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.groupEvalline 720 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.groupEval_surjectiveline 725 - def
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.groupEmbeddingline 733 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.groupEmbedding_injectiveline 737 - abbrev
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.KAlphabetline 742 - abbrev
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.KMachineline 743 - abbrev
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.Kline 744 - instance
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.kMonoidWithZeroline 750 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.zero_Kline 752 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.one_ne_zero_Kline 754 - instance
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.kNontrivialline 759 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.finite_relations_Kline 763Source documentation
The displayed literal presentation for K has a finite alphabet and finitely many relators; every side of a relator has length at most four.
theorem finite_relations_K : {p : List (Word.Letter Sigma (Bool×family.Γ) (ParameterMachine.State family.Q (index s h))) × List (Word.Letter Sigma (Bool×family.Γ) (ParameterMachine.State family.Q (index s h))) | Word.Rule KAlphabet (KMachine s h) p.1 p.2}.Finite := …Mentions: OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.Sigma, OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.index, OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.KAlphabet, OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.KMachine
- theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.computable_wordProblem_Kline 769 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.realizes_processorline 777 - def
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.copyEmbeddingline 780 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.copyEmbedding_injectiveline 784 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.copyEmbedding_ne_oneline 788 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.copyEmbedding_ne_zeroline 792 - instance
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.hFGline 796 - instance
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.kFGline 799 - def
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.groupUnitsEmbeddingline 802 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.groupUnitsEmbedding_injectiveline 805 - abbrev
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.SmallAlgebraline 810 - abbrev
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.BigAlgebraline 811 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.smallAlgebra_simpleline 813 - def
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.algebraEmbeddingline 816 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.algebraEmbedding_injectiveline 819 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.one_not_in_smallAlgebraline 823 - def
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.wordline 837 - def
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.Relline 839 - abbrev
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.Presentationline 842 - def
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.generatorline 844 - theorem
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.word_generatorline 847 - def
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.monoidEvalline 856 - theorem
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.monoidEval_mkline 862 - theorem
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.monoidEval_zeroline 870 - def
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.toPresentationline 875 - theorem
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.toPresentation_basisline 893 - def
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.monoidBasisline 897 - def
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.freeEvalline 902 - theorem
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.freeEval_wordline 905 - theorem
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.freeEval_respectsline 916 - def
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.fromPresentationline 922 - theorem
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.fromPresentation_mkline 925 - theorem
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.from_to_basisline 936 - theorem
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.from_toline 944 - theorem
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.to_fromline 954 - def
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.equivalenceline 971Source documentation
Exact finite algebra presentation: replace the monoid equations by the same free-algebra equations and set a representative of monoid zero equal to zero.
def equivalence : Presentation k S rel z ≃ₐ[k] Contracted.Algebra k M := …
Mentions: OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.Presentation, OAI.FiniteAlgebraicEnvelopes.Contracted.Algebra
- theorem
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.finite_relationsline 975 - abbrev
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.AlgebraGeneratorsline 992 - def
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.AlgebraRelationsline 994 - def
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.algebraPresentationline 998Source documentation
The source algebra B has precisely the literal compiler equations and a zero equation.
def algebraPresentation : RingQuot (AlgebraRelations s h k) ≃ₐ[k] BigAlgebra s h k := …
Mentions: OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.AlgebraRelations, OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.BigAlgebra
- theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.algebraRelations_finiteline 1002 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.algebraGenerators_finiteline 1008 - def
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.quotientGeneratorsline 1016 - theorem
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.quotientGenerators_generateline 1018 - theorem
OAI.FiniteAlgebraicEnvelopes.ContractedPresentation.equivalenceGenerators_generateline 1030 - def
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.bigGeneratorsline 1043 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.bigGenerators_finiteline 1046 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.bigGenerators_generateline 1048 - def
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.congline 1059Source documentation
Collapse precisely the pairs whose first coordinate is zero. This quotient is the zero product
(K \ {0}) × P ⊔ {0}from the algebra construction.def cong : Con (K × P) where …
- abbrev
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.Monline 1079 - def
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.pairline 1081 - instance
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.(instance at line 1083)line 1083 - theorem
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.pair_eq_iffline 1085 - theorem
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.pair_zeroline 1088 - theorem
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.pair_eq_zeroline 1091 - theorem
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.pair_surjectiveline 1099 - instance
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.(instance at line 1104)line 1104 - theorem
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.pair_oneline 1118 - instance
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.(instance at line 1124)line 1124 - def
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.toOptionline 1127Source documentation
A precise normal-form identification with the set in the manuscript.
noncomputable def toOption (a : Mon K P) : Option ({k : K // k≠0} × P) := by … - def
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.fromOptionline 1135 - theorem
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.toOption_pairline 1139 - theorem
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.toOption_zeroline 1142 - def
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.equivline 1146 - abbrev
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.Tline 1176 - abbrev
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.TLetterline 1177 - abbrev
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.TCodeline 1178 - abbrev
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.TClassline 1179 - abbrev
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.TTestline 1180 - def
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.tPairEvalline 1190 - def
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.tEvalline 1200 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.tPairEval_surjectiveline 1203 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.tEval_surjectiveline 1210 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.finiteValue_eq_iffline 1213 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.finiteValue_eq_zeroline 1221 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.tClass_eq_iffline 1228 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.tClass_eq_noneline 1248 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.tTest_eq_classline 1255 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.tTest_propertiesline 1258 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.t_code_eq_iffline 1262 - def
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.kappaline 1274 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.kappa_injectiveline 1277 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.kappa_wordline 1280 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.t_normalline 1295 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.tTest_eq_iffline 1306 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.tTest_eq_noneline 1310 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.kappa_zeroline 1314 - def
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.separatorline 1325Source documentation
The source's separator is the seventh letter, distinct from both code alphabets, all four selector markers, and the zero letter.
def separator : H s h := Quotient.present (processor s h) [6]
Mentions: OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.H, OAI.FiniteAlgebraicEnvelopes.Bootstrap.Quotient.present, OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.processor
- theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.separator_avoid_Tline 1327 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.separator_avoid_Gline 1332 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.tables_isolate_separatorline 1337 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.separator_wordline 1352 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.separator_nonzeroline 1358 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.separator_injectiveline 1375 - theorem
OAI.FiniteAlgebraicEnvelopes.Contracted.coefficient_mapline 1404 - theorem
OAI.FiniteAlgebraicEnvelopes.Contracted.map_injectiveline 1418 - def
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.kappa₀line 1430 - def
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.kappaAlgebraline 1432 - theorem
OAI.FiniteAlgebraicEnvelopes.Bootstrap.Source.kappaAlgebra_injectiveline 1435 - def
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.left₀line 1446 - def
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.rightBasisline 1452 - def
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.leftAlgebraline 1461 - def
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.rightAlgebraline 1462 - theorem
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.leftAlgebra_basisline 1465 - theorem
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.rightAlgebra_singleline 1469 - theorem
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.left_right_commuteline 1476 - def
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.tensorMapline 1495 - theorem
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.tensorMap_basisline 1498 - def
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.nonzeroPairline 1504 - theorem
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.nonzeroPair_bijectiveline 1507 - def
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.nonzeroEquivline 1519 - def
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.tensorBasisline 1522 - def
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.tensorLinearEquivline 1524 - theorem
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.tensorMap_linearline 1527 - theorem
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.tensorMap_bijectiveline 1537 - def
OAI.FiniteAlgebraicEnvelopes.ZeroProduct.tensorEquivline 1542