-
-
Save sgouezel/1bde1320a31474311bb4f1331ee58960 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1 goal | |
π : Type u_1, | |
E : Type u_2, | |
_inst_1 : normed_group.{u_2} E, | |
_inst_4 : nondiscrete_normed_field.{u_1} π, | |
_inst_5 : normed_space.{u_1 u_2} π E | |
β’ normed_group.{u_2} (E βL[π] E Γ E) | |
operator_norm.lean:216:3: information trace output | |
[class_instances] class-instance resolution trace | |
[class_instances] (0) ?x_0 : has_bind.{0 0} tactic.{0} := filter.ultrafilter.has_bind.{?u_0} | |
[type_context.is_def_eq_detail] [1]: has_bind.{0 0} tactic.{0} =?= has_bind.{?u_0 ?u_0} filter.ultrafilter.{?u_0} | |
[type_context.is_def_eq_detail] [2]: has_bind.{0 0} =?= has_bind.{?u_0 ?u_0} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= filter.ultrafilter.{?u_0} | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= filter.ultrafilter.{?u_0} | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= filter.ultrafilter.{?u_0} | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= filter.ultrafilter.{?u_0} Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= filter.ultrafilter.{?u_0} Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= filter.ultrafilter.{?u_0} Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= filter.ultrafilter.{?u_0} | |
[type_context.is_def_eq_detail] on failure: has_bind.{0 0} tactic.{0} =?= has_bind.{?u_0 ?u_0} filter.ultrafilter.{?u_0} | |
[type_context.is_def_eq] has_bind.{0 0} tactic.{0} =?= has_bind.{?u_0 ?u_0} filter.ultrafilter.{?u_0} ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (0) ?x_0 : has_bind.{0 0} tactic.{0} := filter.has_bind.{?u_1} | |
[type_context.is_def_eq_detail] [1]: has_bind.{0 0} tactic.{0} =?= has_bind.{?u_1 ?u_1} filter.{?u_1} | |
[type_context.is_def_eq_detail] [2]: has_bind.{0 0} =?= has_bind.{?u_1 ?u_1} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= filter.{?u_1} | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= filter.{?u_1} | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= filter.{?u_1} | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= filter.{?u_1} Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= filter.{?u_1} Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= filter.{?u_1} Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= filter.{?u_1} | |
[type_context.is_def_eq_detail] on failure: has_bind.{0 0} tactic.{0} =?= has_bind.{?u_1 ?u_1} filter.{?u_1} | |
[type_context.is_def_eq] has_bind.{0 0} tactic.{0} =?= has_bind.{?u_1 ?u_1} filter.{?u_1} ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (0) ?x_0 : has_bind.{0 0} tactic.{0} := @monad.to_has_bind.{?u_2 ?u_3} ?x_1 ?x_2 | |
[type_context.is_def_eq_detail] [1]: has_bind.{0 0} tactic.{0} =?= has_bind.{?u_2 ?u_3} ?x_1 | |
[type_context.is_def_eq_detail] [2]: has_bind.{0 0} =?= has_bind.{?u_2 ?u_3} | |
[type_context.is_def_eq_detail] process_assignment ?x_1 := tactic.{0} | |
[type_context.is_def_eq_detail] assign: ?x_1 := tactic.{0} | |
[type_context.is_def_eq] has_bind.{0 0} tactic.{0} =?= has_bind.{?u_2 ?u_3} ?x_1 ... success (approximate mode) | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := free_abelian_group.monad.{?u_4} | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_4 ?u_4} free_abelian_group.{?u_4} | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{?u_4 ?u_4} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= free_abelian_group.{?u_4} | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= free_abelian_group.{?u_4} | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= free_abelian_group.{?u_4} | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= free_abelian_group.{?u_4} Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= free_abelian_group.{?u_4} Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= free_abelian_group.{?u_4} Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= free_abelian_group.{?u_4} | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_4 ?u_4} free_abelian_group.{?u_4} | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_4 ?u_4} free_abelian_group.{?u_4} ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := free_group.monad.{?u_5} | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_5 ?u_5} free_group.{?u_5} | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{?u_5 ?u_5} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= free_group.{?u_5} | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= free_group.{?u_5} | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= free_group.{?u_5} | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= free_group.{?u_5} Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= free_group.{?u_5} Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= free_group.{?u_5} Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= free_group.{?u_5} | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_5 ?u_5} free_group.{?u_5} | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_5 ?u_5} free_group.{?u_5} ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := filter.ultrafilter.monad.{?u_6} | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_6 ?u_6} filter.ultrafilter.{?u_6} | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{?u_6 ?u_6} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= filter.ultrafilter.{?u_6} | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= filter.ultrafilter.{?u_6} | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= filter.ultrafilter.{?u_6} | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= filter.ultrafilter.{?u_6} Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= filter.ultrafilter.{?u_6} Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= filter.ultrafilter.{?u_6} Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= filter.ultrafilter.{?u_6} | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_6 ?u_6} filter.ultrafilter.{?u_6} | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_6 ?u_6} filter.ultrafilter.{?u_6} ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := linarith.monad | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{0 0} linarith.linarith_monad | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{0 0} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= linarith.linarith_monad | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= state_t.{0 0} linarith.linarith_structure (except_t.{0 0} linarith.pcomp (@id.{2} Type)) | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= state_t.{0 0} linarith.linarith_structure (except_t.{0 0} linarith.pcomp (@id.{2} Type)) | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= state_t.{0 0} linarith.linarith_structure (except_t.{0 0} linarith.pcomp (@id.{2} Type)) Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= state_t.{0 0} linarith.linarith_structure (except_t.{0 0} linarith.pcomp (@id.{2} Type)) Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= state_t.{0 0} linarith.linarith_structure (except_t.{0 0} linarith.pcomp (@id.{2} Type)) Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= state_t.{0 0} linarith.linarith_structure (except_t.{0 0} linarith.pcomp (@id.{2} Type)) | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{0 0} linarith.linarith_monad | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{0 0} linarith.linarith_monad ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := tactic.ring.monad | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{0 0} tactic.ring.ring_m | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{0 0} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= tactic.ring.ring_m | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= tactic.ring.ring_m | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= tactic.ring.ring_m | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= tactic.ring.ring_m Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= tactic.ring.ring_m Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= tactic.ring.ring_m Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= tactic.ring.ring_m | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{0 0} tactic.ring.ring_m | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{0 0} tactic.ring.ring_m ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := @pfun.monad.{?u_7 ?u_8} ?x_3 | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_8 (max ?u_7 ?u_8)} (pfun.{?u_7 ?u_8} ?x_3) | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{?u_8 (max ?u_7 ?u_8)} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= pfun.{?u_7 ?u_8} ?x_3 | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= pfun.{?u_7 ?u_8} ?x_3 | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= pfun.{?u_7 ?u_8} ?x_3 | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= ?x_3 β. Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= ?x_3 β. Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= ?x_3 β. Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= pfun.{?u_7 ?u_8} ?x_3 | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_8 (max ?u_7 ?u_8)} (pfun.{?u_7 ?u_8} ?x_3) | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_8 (max ?u_7 ?u_8)} (pfun.{?u_7 ?u_8} ?x_3) ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := roption.monad.{?u_9} | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_9 ?u_9} roption.{?u_9} | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{?u_9 ?u_9} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= roption.{?u_9} | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= roption.{?u_9} | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= roption.{?u_9} | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= roption.{?u_9} Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= roption.{?u_9} Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= roption.{?u_9} Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= roption.{?u_9} | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_9 ?u_9} roption.{?u_9} | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_9 ?u_9} roption.{?u_9} ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := multiset.monad.{?u_10} | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_10 ?u_10} multiset.{?u_10} | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{?u_10 ?u_10} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= multiset.{?u_10} | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= multiset.{?u_10} | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= multiset.{?u_10} | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= multiset.{?u_10} Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= multiset.{?u_10} Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= multiset.{?u_10} Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= multiset.{?u_10} | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_10 ?u_10} multiset.{?u_10} | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_10 ?u_10} multiset.{?u_10} ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := set.monad.{?u_11} | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_11 ?u_11} set.{?u_11} | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{?u_11 ?u_11} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= set.{?u_11} | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= set.{?u_11} | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= set.{?u_11} | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= set.{?u_11} Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= set.{?u_11} Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= set.{?u_11} Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= set.{?u_11} | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_11 ?u_11} set.{?u_11} | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_11 ?u_11} set.{?u_11} ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := trunc.monad.{?u_12} | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_12 ?u_12} trunc.{?u_12+1} | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{?u_12 ?u_12} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= trunc.{?u_12+1} | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= trunc.{?u_12+1} | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= trunc.{?u_12+1} | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= trunc.{?u_12+1} Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= trunc.{?u_12+1} Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= trunc.{?u_12+1} Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= trunc.{?u_12+1} | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_12 ?u_12} trunc.{?u_12+1} | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_12 ?u_12} trunc.{?u_12+1} ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := with_zero.monad.{?u_13} | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_13 ?u_13} with_zero.{?u_13} | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{?u_13 ?u_13} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= with_zero.{?u_13} | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= with_zero.{?u_13} | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= with_zero.{?u_13} | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= with_zero.{?u_13} Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= with_zero.{?u_13} Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= with_zero.{?u_13} Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= with_zero.{?u_13} | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_13 ?u_13} with_zero.{?u_13} | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_13 ?u_13} with_zero.{?u_13} ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := with_one.monad.{?u_14} | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_14 ?u_14} with_one.{?u_14} | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{?u_14 ?u_14} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= with_one.{?u_14} | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= with_one.{?u_14} | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= with_one.{?u_14} | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= with_one.{?u_14} Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= with_one.{?u_14} Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= with_one.{?u_14} Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= with_one.{?u_14} | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_14 ?u_14} with_one.{?u_14} | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_14 ?u_14} with_one.{?u_14} ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := old_conv.monad | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{0 0} old_conv | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{0 0} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= old_conv | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= old_conv | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= old_conv | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= old_conv Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= old_conv Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= old_conv Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= old_conv | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{0 0} old_conv | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{0 0} old_conv ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := @sum.monad.{?u_15 ?u_16} ?x_4 | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_15 (max ?u_16 ?u_15)} (sum.{?u_16 ?u_15} ?x_4) | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{?u_15 (max ?u_16 ?u_15)} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= sum.{?u_16 ?u_15} ?x_4 | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= sum.{?u_16 ?u_15} ?x_4 | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= sum.{?u_16 ?u_15} ?x_4 | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= ?x_4 β Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= ?x_4 β Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= ?x_4 β Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= sum.{?u_16 ?u_15} ?x_4 | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_15 (max ?u_16 ?u_15)} (sum.{?u_16 ?u_15} ?x_4) | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_15 (max ?u_16 ?u_15)} (sum.{?u_16 ?u_15} ?x_4) ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := parser.monad | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{0 0} parser | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{0 0} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= parser | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= parser | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= parser | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= parser Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= parser Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= parser Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= parser | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{0 0} parser | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{0 0} parser ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := list.monad.{?u_17} | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_17 ?u_17} list.{?u_17} | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{?u_17 ?u_17} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= list.{?u_17} | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= list.{?u_17} | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= list.{?u_17} | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= list.{?u_17} Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= list.{?u_17} Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= list.{?u_17} Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= list.{?u_17} | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_17 ?u_17} list.{?u_17} | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_17 ?u_17} list.{?u_17} ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := smt_tactic.monad | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{0 0} smt_tactic | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{0 0} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= smt_tactic | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= smt_tactic | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= smt_tactic | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= smt_tactic Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= smt_tactic Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= smt_tactic Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= smt_tactic | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{0 0} smt_tactic | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{0 0} smt_tactic ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := vm_core.monad | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{0 0} vm_core | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{0 0} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= vm_core | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= vm_core | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= vm_core | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= vm_core Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= vm_core Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= vm_core Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= vm_core | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{0 0} vm_core | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{0 0} vm_core ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := conv.monad.{?u_18} | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_18 ?u_18} conv.{?u_18} | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{?u_18 ?u_18} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= conv.{?u_18} | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= conv.{?u_18} | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= conv.{?u_18} | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= conv.{?u_18} Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= conv.{?u_18} Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= conv.{?u_18} Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= conv.{?u_18} | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_18 ?u_18} conv.{?u_18} | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_18 ?u_18} conv.{?u_18} ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := @option_t.monad.{?u_19 ?u_20} ?x_5 ?x_6 | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_19 ?u_20} (option_t.{?u_19 ?u_20} ?x_5) | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{?u_19 ?u_20} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= option_t.{?u_19 ?u_20} ?x_5 | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= option_t.{?u_19 ?u_20} ?x_5 | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= option_t.{?u_19 ?u_20} ?x_5 | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= option_t.{?u_19 ?u_20} ?x_5 Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= option_t.{?u_19 ?u_20} ?x_5 Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= option_t.{?u_19 ?u_20} ?x_5 Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= option_t.{?u_19 ?u_20} ?x_5 | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_19 ?u_20} (option_t.{?u_19 ?u_20} ?x_5) | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_19 ?u_20} (option_t.{?u_19 ?u_20} ?x_5) ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := @reader_t.monad.{?u_21 ?u_22} ?x_7 ?x_8 ?x_9 | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_21 (max ?u_21 ?u_22)} (reader_t.{?u_21 ?u_22} ?x_7 ?x_8) | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{?u_21 (max ?u_21 ?u_22)} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= reader_t.{?u_21 ?u_22} ?x_7 ?x_8 | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= reader_t.{?u_21 ?u_22} ?x_7 ?x_8 | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= reader_t.{?u_21 ?u_22} ?x_7 ?x_8 | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= reader_t.{?u_21 ?u_22} ?x_7 ?x_8 Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= reader_t.{?u_21 ?u_22} ?x_7 ?x_8 Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= reader_t.{?u_21 ?u_22} ?x_7 ?x_8 Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= reader_t.{?u_21 ?u_22} ?x_7 ?x_8 | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_21 (max ?u_21 ?u_22)} (reader_t.{?u_21 ?u_22} ?x_7 ?x_8) | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_21 (max ?u_21 ?u_22)} (reader_t.{?u_21 ?u_22} ?x_7 ?x_8) ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := @state_t.monad.{?u_23 ?u_24} ?x_10 ?x_11 ?x_12 | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_23 (max ?u_23 ?u_24)} (state_t.{?u_23 ?u_24} ?x_10 ?x_11) | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{?u_23 (max ?u_23 ?u_24)} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= state_t.{?u_23 ?u_24} ?x_10 ?x_11 | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= state_t.{?u_23 ?u_24} ?x_10 ?x_11 | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= state_t.{?u_23 ?u_24} ?x_10 ?x_11 | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= state_t.{?u_23 ?u_24} ?x_10 ?x_11 Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= state_t.{?u_23 ?u_24} ?x_10 ?x_11 Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= state_t.{?u_23 ?u_24} ?x_10 ?x_11 Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= state_t.{?u_23 ?u_24} ?x_10 ?x_11 | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_23 (max ?u_23 ?u_24)} (state_t.{?u_23 ?u_24} ?x_10 ?x_11) | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_23 (max ?u_23 ?u_24)} (state_t.{?u_23 ?u_24} ?x_10 ?x_11) ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := @except_t.monad.{?u_25 ?u_26} ?x_13 ?x_14 ?x_15 | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_25 ?u_26} (except_t.{?u_25 ?u_26} ?x_13 ?x_14) | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{?u_25 ?u_26} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= except_t.{?u_25 ?u_26} ?x_13 ?x_14 | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= except_t.{?u_25 ?u_26} ?x_13 ?x_14 | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= except_t.{?u_25 ?u_26} ?x_13 ?x_14 | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= except_t.{?u_25 ?u_26} ?x_13 ?x_14 Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= except_t.{?u_25 ?u_26} ?x_13 ?x_14 Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= except_t.{?u_25 ?u_26} ?x_13 ?x_14 Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= except_t.{?u_25 ?u_26} ?x_13 ?x_14 | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_25 ?u_26} (except_t.{?u_25 ?u_26} ?x_13 ?x_14) | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_25 ?u_26} (except_t.{?u_25 ?u_26} ?x_13 ?x_14) ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := @except.monad.{?u_27 ?u_28} ?x_16 | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_28 (max ?u_27 ?u_28)} (except.{?u_27 ?u_28} ?x_16) | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{?u_28 (max ?u_27 ?u_28)} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= except.{?u_27 ?u_28} ?x_16 | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= except.{?u_27 ?u_28} ?x_16 | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= except.{?u_27 ?u_28} ?x_16 | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= except.{?u_27 ?u_28} ?x_16 Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= except.{?u_27 ?u_28} ?x_16 Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= except.{?u_27 ?u_28} ?x_16 Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= except.{?u_27 ?u_28} ?x_16 | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_28 (max ?u_27 ?u_28)} (except.{?u_27 ?u_28} ?x_16) | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_28 (max ?u_27 ?u_28)} (except.{?u_27 ?u_28} ?x_16) ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := id.monad.{?u_29} | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_29 ?u_29} (@id.{?u_29+2} (Type ?u_29)) | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{?u_29 ?u_29} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= @id.{?u_29+2} (Type ?u_29) | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= @id.{?u_29+2} (Type ?u_29) | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= @id.{?u_29+2} (Type ?u_29) | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= @id.{?u_29+2} (Type ?u_29) Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= @id.{?u_29+2} (Type ?u_29) Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= @id.{?u_29+2} (Type ?u_29) Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= @id.{?u_29+2} (Type ?u_29) | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_29 ?u_29} (@id.{?u_29+2} (Type ?u_29)) | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_29 ?u_29} (@id.{?u_29+2} (Type ?u_29)) ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := task.monad.{?u_30} | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_30 ?u_30} task.{?u_30} | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{?u_30 ?u_30} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= task.{?u_30} | |
[type_context.is_def_eq_detail] unfold left: tactic | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= task.{?u_30} | |
[type_context.is_def_eq_detail] unfold left: interaction_monad | |
[type_context.is_def_eq_detail] [4]: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= task.{?u_30} | |
[type_context.is_def_eq_detail] [5]: id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= task.{?u_30} Ξ± | |
[type_context.is_def_eq_detail] unfold left: id_rhs | |
[type_context.is_def_eq_detail] [6]: tactic_state β result.{0} tactic_state Ξ± =?= task.{?u_30} Ξ± | |
[type_context.is_def_eq_detail] on failure: tactic_state β result.{0} tactic_state Ξ± =?= task.{?u_30} Ξ± | |
[type_context.is_def_eq_detail] on failure: Ξ» (Ξ± : Type), id_rhs.{2} Type (tactic_state β result.{0} tactic_state Ξ±) =?= task.{?u_30} | |
[type_context.is_def_eq_detail] on failure: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_30 ?u_30} task.{?u_30} | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_30 ?u_30} task.{?u_30} ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_2 : monad.{0 0} tactic.{0} := @interaction_monad.monad.{?u_31} ?x_17 | |
[type_context.is_def_eq_detail] [1]: monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_31 ?u_31} (interaction_monad.{?u_31} ?x_17) | |
[type_context.is_def_eq_detail] [2]: monad.{?u_2 ?u_3} =?= monad.{?u_31 ?u_31} | |
[type_context.is_def_eq_detail] [2]: tactic.{0} =?= interaction_monad.{?u_31} ?x_17 | |
[type_context.is_def_eq_detail] [3]: interaction_monad.{0} tactic_state =?= interaction_monad.{?u_31} ?x_17 | |
[type_context.is_def_eq_detail] process_assignment ?x_17 := tactic_state | |
[type_context.is_def_eq_detail] assign: ?x_17 := tactic_state | |
[type_context.is_def_eq] monad.{?u_2 ?u_3} ?x_1 =?= monad.{?u_31 ?u_31} (interaction_monad.{?u_31} ?x_17) ... success (approximate mode) | |
operator_norm.lean:216:3: information trace output | |
[class_instances] class-instance resolution trace | |
[class_instances] (0) ?x_0 : normed_group.{u_2} (E βL[π] E Γ E) := _inst_1 | |
[type_context.is_def_eq_detail] [1]: normed_group.{u_2} (E βL[π] E Γ E) =?= normed_group.{u_2} E | |
[type_context.is_def_eq_detail] [2]: E βL[π] E Γ E =?= E | |
[type_context.is_def_eq_detail] on failure: E βL[π] E Γ E =?= E | |
[type_context.is_def_eq_detail] on failure: normed_group.{u_2} (E βL[π] E Γ E) =?= normed_group.{u_2} E | |
[type_context.is_def_eq] normed_group.{u_2} (E βL[π] E Γ E) =?= normed_group.{u_2} E ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (0) ?x_0 : normed_group.{u_2} (E βL[π] E Γ E) := @continuous_linear_map.to_normed_group.{?u_0 ?u_1 ?u_2} ?x_1 ?x_2 ?x_3 ?x_4 ?x_5 ?x_6 ?x_7 ?x_8 | |
[type_context.is_def_eq_detail] [1]: normed_group.{u_2} (E βL[π] E Γ E) =?= normed_group.{(max ?u_1 ?u_2)} (?x_2 βL[?x_1] ?x_3) | |
[type_context.is_def_eq_detail] [2]: normed_group.{u_2} =?= normed_group.{(max ?u_1 ?u_2)} | |
[type_context.is_def_eq_detail] [2]: E βL[π] E Γ E =?= ?x_2 βL[?x_1] ?x_3 | |
[type_context.is_def_eq_detail] [3]: continuous_linear_map.{u_1 u_2 u_2} =?= continuous_linear_map.{?u_0 ?u_1 ?u_2} | |
[type_context.is_def_eq_detail] process_assignment ?x_1 := π | |
[type_context.is_def_eq_detail] assign: ?x_1 := π | |
[type_context.is_def_eq_detail] process_assignment ?x_2 := E | |
[type_context.is_def_eq_detail] assign: ?x_2 := E | |
[type_context.is_def_eq_detail] process_assignment ?x_3 := E Γ E | |
[type_context.is_def_eq_detail] assign: ?x_3 := E Γ E | |
[class_instances] class-instance resolution trace | |
[class_instances] (0) ?x_9 : nondiscrete_normed_field.{u_1} π := _inst_4 | |
[type_context.is_def_eq] nondiscrete_normed_field.{u_1} π =?= nondiscrete_normed_field.{u_1} π ... success (approximate mode) | |
[type_context.is_def_eq_detail] [3]: @normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) =?= @normed_ring.to_ring.{?u_0} ?x_1 | |
(@normed_field.to_normed_ring.{?u_0} ?x_1 (@nondiscrete_normed_field.to_normed_field.{?u_0} ?x_1 _inst_4)) | |
[class_instances] class-instance resolution trace | |
[class_instances] (0) ?x_10 : normed_group.{u_2} E := _inst_1 | |
[type_context.is_def_eq] normed_group.{u_2} E =?= normed_group.{u_2} E ... success (approximate mode) | |
[type_context.is_def_eq_detail] [3]: @uniform_space.to_topological_space.{u_2} E | |
(@metric_space.to_uniform_space'.{u_2} E (@normed_group.to_metric_space.{u_2} E _inst_1)) =?= @uniform_space.to_topological_space.{?u_1} ?x_2 | |
(@metric_space.to_uniform_space'.{?u_1} ?x_2 (@normed_group.to_metric_space.{?u_1} ?x_2 _inst_1)) | |
[type_context.is_def_eq_detail] [4]: uniform_space.to_topological_space.{u_2} =?= uniform_space.to_topological_space.{?u_1} | |
[type_context.is_def_eq_detail] [4]: @metric_space.to_uniform_space'.{u_2} E (@normed_group.to_metric_space.{u_2} E _inst_1) =?= @metric_space.to_uniform_space'.{?u_1} ?x_2 (@normed_group.to_metric_space.{?u_1} ?x_2 _inst_1) | |
[type_context.is_def_eq_detail] [5]: @normed_group.to_metric_space.{u_2} E _inst_1 =?= @normed_group.to_metric_space.{?u_1} ?x_2 _inst_1 | |
[type_context.is_def_eq_detail] [6]: normed_group.to_metric_space.{u_2} =?= normed_group.to_metric_space.{?u_1} | |
[type_context.is_def_eq_detail] [3]: @normed_group.to_add_comm_group.{u_2} E _inst_1 =?= @normed_group.to_add_comm_group.{?u_1} ?x_2 ?x_4 | |
[type_context.is_def_eq_detail] [4]: normed_group.to_add_comm_group.{u_2} =?= normed_group.to_add_comm_group.{?u_1} | |
[class_instances] class-instance resolution trace | |
[class_instances] (0) ?x_11 : normed_group.{u_2} (E Γ E) := _inst_1 | |
[type_context.is_def_eq_detail] [3]: normed_group.{u_2} (E Γ E) =?= normed_group.{u_2} E | |
[type_context.is_def_eq_detail] [4]: E Γ E =?= E | |
[type_context.is_def_eq_detail] on failure: E Γ E =?= E | |
[type_context.is_def_eq_detail] on failure: normed_group.{u_2} (E Γ E) =?= normed_group.{u_2} E | |
[type_context.is_def_eq] normed_group.{u_2} (E Γ E) =?= normed_group.{u_2} E ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (0) ?x_11 : normed_group.{u_2} (E Γ E) := @continuous_linear_map.to_normed_group.{?u_3 ?u_4 ?u_5} ?x_12 ?x_13 ?x_14 ?x_15 ?x_16 ?x_17 ?x_18 ?x_19 | |
[type_context.is_def_eq_detail] [3]: normed_group.{u_2} (E Γ E) =?= normed_group.{(max ?u_4 ?u_5)} (?x_13 βL[?x_12] ?x_14) | |
[type_context.is_def_eq_detail] [4]: normed_group.{u_2} =?= normed_group.{(max ?u_4 ?u_5)} | |
[type_context.is_def_eq_detail] [4]: E Γ E =?= ?x_13 βL[?x_12] ?x_14 | |
[type_context.is_def_eq_detail] [5]: prod.{u_2 u_2} =?= continuous_linear_map.{?u_3 ?u_4 ?u_5} | |
[type_context.is_def_eq_detail] on failure: prod.{u_2 u_2} =?= continuous_linear_map.{?u_3 ?u_4 ?u_5} | |
[type_context.is_def_eq_detail] on failure: E Γ E =?= ?x_13 βL[?x_12] ?x_14 | |
[type_context.is_def_eq_detail] on failure: normed_group.{u_2} (E Γ E) =?= normed_group.{(max ?u_4 ?u_5)} (?x_13 βL[?x_12] ?x_14) | |
[type_context.is_def_eq] normed_group.{u_2} (E Γ E) =?= normed_group.{(max ?u_4 ?u_5)} (?x_13 βL[?x_12] ?x_14) ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (0) ?x_11 : normed_group.{u_2} (E Γ E) := @normed_ring.to_normed_group.{?u_6} ?x_20 ?x_21 | |
[type_context.is_def_eq_detail] [3]: normed_group.{u_2} (E Γ E) =?= normed_group.{?u_6} ?x_20 | |
[type_context.is_def_eq_detail] [4]: normed_group.{u_2} =?= normed_group.{?u_6} | |
[type_context.is_def_eq_detail] process_assignment ?x_20 := E Γ E | |
[type_context.is_def_eq_detail] assign: ?x_20 := E Γ E | |
[type_context.is_def_eq] normed_group.{u_2} (E Γ E) =?= normed_group.{?u_6} ?x_20 ... success (approximate mode) | |
[class_instances] (1) ?x_21 : normed_ring.{u_2} (E Γ E) := @normed_field.to_normed_ring.{?u_7} ?x_22 ?x_23 | |
[type_context.is_def_eq_detail] [3]: normed_ring.{?u_6} ?x_20 =?= normed_ring.{?u_7} ?x_22 | |
[type_context.is_def_eq_detail] [4]: normed_ring.{?u_6} =?= normed_ring.{?u_7} | |
[type_context.is_def_eq_detail] process_assignment ?x_22 := E Γ E | |
[type_context.is_def_eq_detail] assign: ?x_22 := E Γ E | |
[type_context.is_def_eq] normed_ring.{?u_6} ?x_20 =?= normed_ring.{?u_7} ?x_22 ... success (approximate mode) | |
[class_instances] (2) ?x_23 : normed_field.{u_2} (E Γ E) := complex.normed_field | |
[type_context.is_def_eq_detail] [3]: normed_field.{?u_7} ?x_22 =?= normed_field.{0} β | |
[type_context.is_def_eq_detail] [4]: normed_field.{?u_7} =?= normed_field.{0} | |
[type_context.is_def_eq_detail] on failure: normed_field.{?u_7} ?x_22 =?= normed_field.{0} β | |
[type_context.is_def_eq] normed_field.{?u_7} ?x_22 =?= normed_field.{0} β ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (2) ?x_23 : normed_field.{u_2} (E Γ E) := real.normed_field | |
[type_context.is_def_eq_detail] [3]: normed_field.{?u_7} ?x_22 =?= normed_field.{0} β | |
[type_context.is_def_eq_detail] [4]: normed_field.{?u_7} =?= normed_field.{0} | |
[type_context.is_def_eq_detail] on failure: normed_field.{?u_7} ?x_22 =?= normed_field.{0} β | |
[type_context.is_def_eq] normed_field.{?u_7} ?x_22 =?= normed_field.{0} β ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (2) ?x_23 : normed_field.{u_2} (E Γ E) := @nondiscrete_normed_field.to_normed_field.{?u_8} ?x_24 ?x_25 | |
[type_context.is_def_eq_detail] [3]: normed_field.{?u_7} ?x_22 =?= normed_field.{?u_8} ?x_24 | |
[type_context.is_def_eq_detail] [4]: normed_field.{?u_7} =?= normed_field.{?u_8} | |
[type_context.is_def_eq_detail] process_assignment ?x_24 := E Γ E | |
[type_context.is_def_eq_detail] assign: ?x_24 := E Γ E | |
[type_context.is_def_eq] normed_field.{?u_7} ?x_22 =?= normed_field.{?u_8} ?x_24 ... success (approximate mode) | |
[class_instances] (3) ?x_25 : nondiscrete_normed_field.{u_2} (E Γ E) := _inst_4 | |
[type_context.is_def_eq_detail] [3]: nondiscrete_normed_field.{?u_8} ?x_24 =?= nondiscrete_normed_field.{u_1} π | |
[type_context.is_def_eq_detail] [4]: nondiscrete_normed_field.{?u_8} =?= nondiscrete_normed_field.{u_1} | |
[type_context.is_def_eq_detail] on failure: nondiscrete_normed_field.{?u_8} ?x_24 =?= nondiscrete_normed_field.{u_1} π | |
[type_context.is_def_eq] nondiscrete_normed_field.{?u_8} ?x_24 =?= nondiscrete_normed_field.{u_1} π ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (3) ?x_25 : nondiscrete_normed_field.{u_2} (E Γ E) := complex.nondiscrete_normed_field | |
[type_context.is_def_eq_detail] [3]: nondiscrete_normed_field.{?u_8} ?x_24 =?= nondiscrete_normed_field.{0} β | |
[type_context.is_def_eq_detail] [4]: nondiscrete_normed_field.{?u_8} =?= nondiscrete_normed_field.{0} | |
[type_context.is_def_eq_detail] on failure: nondiscrete_normed_field.{?u_8} ?x_24 =?= nondiscrete_normed_field.{0} β | |
[type_context.is_def_eq] nondiscrete_normed_field.{?u_8} ?x_24 =?= nondiscrete_normed_field.{0} β ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (3) ?x_25 : nondiscrete_normed_field.{u_2} (E Γ E) := real.nondiscrete_normed_field | |
[type_context.is_def_eq_detail] [3]: nondiscrete_normed_field.{?u_8} ?x_24 =?= nondiscrete_normed_field.{0} β | |
[type_context.is_def_eq_detail] [4]: nondiscrete_normed_field.{?u_8} =?= nondiscrete_normed_field.{0} | |
[type_context.is_def_eq_detail] on failure: nondiscrete_normed_field.{?u_8} ?x_24 =?= nondiscrete_normed_field.{0} β | |
[type_context.is_def_eq] nondiscrete_normed_field.{?u_8} ?x_24 =?= nondiscrete_normed_field.{0} β ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_21 : normed_ring.{u_2} (E Γ E) := @prod.normed_ring.{?u_7 ?u_8} ?x_22 ?x_23 ?x_24 ?x_25 | |
[type_context.is_def_eq_detail] [3]: normed_ring.{?u_6} ?x_20 =?= normed_ring.{(max ?u_7 ?u_8)} (?x_22 Γ ?x_23) | |
[type_context.is_def_eq_detail] [4]: normed_ring.{?u_6} =?= normed_ring.{(max ?u_7 ?u_8)} | |
[type_context.is_def_eq_detail] [4]: E Γ E =?= ?x_22 Γ ?x_23 | |
[type_context.is_def_eq_detail] [5]: prod.{u_2 u_2} =?= prod.{?u_7 ?u_8} | |
[type_context.is_def_eq_detail] process_assignment ?x_22 := E | |
[type_context.is_def_eq_detail] assign: ?x_22 := E | |
[type_context.is_def_eq_detail] process_assignment ?x_23 := E | |
[type_context.is_def_eq_detail] assign: ?x_23 := E | |
[type_context.is_def_eq] normed_ring.{?u_6} ?x_20 =?= normed_ring.{(max ?u_7 ?u_8)} (?x_22 Γ ?x_23) ... success (approximate mode) | |
[class_instances] (2) ?x_24 : normed_ring.{u_2} E := @normed_field.to_normed_ring.{?u_9} ?x_26 ?x_27 | |
[type_context.is_def_eq_detail] [3]: normed_ring.{?u_7} ?x_22 =?= normed_ring.{?u_9} ?x_26 | |
[type_context.is_def_eq_detail] [4]: normed_ring.{?u_7} =?= normed_ring.{?u_9} | |
[type_context.is_def_eq_detail] process_assignment ?x_26 := E | |
[type_context.is_def_eq_detail] assign: ?x_26 := E | |
[type_context.is_def_eq] normed_ring.{?u_7} ?x_22 =?= normed_ring.{?u_9} ?x_26 ... success (approximate mode) | |
[class_instances] (3) ?x_27 : normed_field.{u_2} E := complex.normed_field | |
[type_context.is_def_eq_detail] [3]: normed_field.{?u_9} ?x_26 =?= normed_field.{0} β | |
[type_context.is_def_eq_detail] [4]: normed_field.{?u_9} =?= normed_field.{0} | |
[type_context.is_def_eq_detail] on failure: normed_field.{?u_9} ?x_26 =?= normed_field.{0} β | |
[type_context.is_def_eq] normed_field.{?u_9} ?x_26 =?= normed_field.{0} β ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (3) ?x_27 : normed_field.{u_2} E := real.normed_field | |
[type_context.is_def_eq_detail] [3]: normed_field.{?u_9} ?x_26 =?= normed_field.{0} β | |
[type_context.is_def_eq_detail] [4]: normed_field.{?u_9} =?= normed_field.{0} | |
[type_context.is_def_eq_detail] on failure: normed_field.{?u_9} ?x_26 =?= normed_field.{0} β | |
[type_context.is_def_eq] normed_field.{?u_9} ?x_26 =?= normed_field.{0} β ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (3) ?x_27 : normed_field.{u_2} E := @nondiscrete_normed_field.to_normed_field.{?u_10} ?x_28 ?x_29 | |
[type_context.is_def_eq_detail] [3]: normed_field.{?u_9} ?x_26 =?= normed_field.{?u_10} ?x_28 | |
[type_context.is_def_eq_detail] [4]: normed_field.{?u_9} =?= normed_field.{?u_10} | |
[type_context.is_def_eq_detail] process_assignment ?x_28 := E | |
[type_context.is_def_eq_detail] assign: ?x_28 := E | |
[type_context.is_def_eq] normed_field.{?u_9} ?x_26 =?= normed_field.{?u_10} ?x_28 ... success (approximate mode) | |
[class_instances] (4) ?x_29 : nondiscrete_normed_field.{u_2} E := _inst_4 | |
[type_context.is_def_eq_detail] [3]: nondiscrete_normed_field.{?u_10} ?x_28 =?= nondiscrete_normed_field.{u_1} π | |
[type_context.is_def_eq_detail] [4]: nondiscrete_normed_field.{?u_10} =?= nondiscrete_normed_field.{u_1} | |
[type_context.is_def_eq_detail] on failure: nondiscrete_normed_field.{?u_10} ?x_28 =?= nondiscrete_normed_field.{u_1} π | |
[type_context.is_def_eq] nondiscrete_normed_field.{?u_10} ?x_28 =?= nondiscrete_normed_field.{u_1} π ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (4) ?x_29 : nondiscrete_normed_field.{u_2} E := complex.nondiscrete_normed_field | |
[type_context.is_def_eq_detail] [3]: nondiscrete_normed_field.{?u_10} ?x_28 =?= nondiscrete_normed_field.{0} β | |
[type_context.is_def_eq_detail] [4]: nondiscrete_normed_field.{?u_10} =?= nondiscrete_normed_field.{0} | |
[type_context.is_def_eq_detail] on failure: nondiscrete_normed_field.{?u_10} ?x_28 =?= nondiscrete_normed_field.{0} β | |
[type_context.is_def_eq] nondiscrete_normed_field.{?u_10} ?x_28 =?= nondiscrete_normed_field.{0} β ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (4) ?x_29 : nondiscrete_normed_field.{u_2} E := real.nondiscrete_normed_field | |
[type_context.is_def_eq_detail] [3]: nondiscrete_normed_field.{?u_10} ?x_28 =?= nondiscrete_normed_field.{0} β | |
[type_context.is_def_eq_detail] [4]: nondiscrete_normed_field.{?u_10} =?= nondiscrete_normed_field.{0} | |
[type_context.is_def_eq_detail] on failure: nondiscrete_normed_field.{?u_10} ?x_28 =?= nondiscrete_normed_field.{0} β | |
[type_context.is_def_eq] nondiscrete_normed_field.{?u_10} ?x_28 =?= nondiscrete_normed_field.{0} β ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (2) ?x_24 : normed_ring.{u_2} E := @prod.normed_ring.{?u_9 ?u_10} ?x_26 ?x_27 ?x_28 ?x_29 | |
[type_context.is_def_eq_detail] [3]: normed_ring.{?u_7} ?x_22 =?= normed_ring.{(max ?u_9 ?u_10)} (?x_26 Γ ?x_27) | |
[type_context.is_def_eq_detail] [4]: normed_ring.{?u_7} =?= normed_ring.{(max ?u_9 ?u_10)} | |
[type_context.is_def_eq_detail] [4]: E =?= ?x_26 Γ ?x_27 | |
[type_context.is_def_eq_detail] on failure: E =?= ?x_26 Γ ?x_27 | |
[type_context.is_def_eq_detail] on failure: normed_ring.{?u_7} ?x_22 =?= normed_ring.{(max ?u_9 ?u_10)} (?x_26 Γ ?x_27) | |
[type_context.is_def_eq] normed_ring.{?u_7} ?x_22 =?= normed_ring.{(max ?u_9 ?u_10)} (?x_26 Γ ?x_27) ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (0) ?x_11 : normed_group.{u_2} (E Γ E) := @fintype.normed_group.{?u_3 ?u_4} ?x_12 ?x_13 ?x_14 ?x_15 | |
[type_context.is_def_eq_detail] [3]: normed_group.{u_2} (E Γ E) =?= normed_group.{(max ?u_3 ?u_4)} (Ξ (b : ?x_12), ?x_13 b) | |
[type_context.is_def_eq_detail] [4]: normed_group.{u_2} =?= normed_group.{(max ?u_3 ?u_4)} | |
[type_context.is_def_eq_detail] [4]: E Γ E =?= Ξ (b : ?x_12), ?x_13 b | |
[type_context.is_def_eq_detail] on failure: E Γ E =?= Ξ (b : ?x_12), ?x_13 b | |
[type_context.is_def_eq_detail] on failure: normed_group.{u_2} (E Γ E) =?= normed_group.{(max ?u_3 ?u_4)} (Ξ (b : ?x_12), ?x_13 b) | |
[type_context.is_def_eq] normed_group.{u_2} (E Γ E) =?= normed_group.{(max ?u_3 ?u_4)} (Ξ (b : ?x_12), ?x_13 b) ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (0) ?x_11 : normed_group.{u_2} (E Γ E) := @prod.normed_group.{?u_5 ?u_6} ?x_16 ?x_17 ?x_18 ?x_19 | |
[type_context.is_def_eq_detail] [3]: normed_group.{u_2} (E Γ E) =?= normed_group.{(max ?u_5 ?u_6)} (?x_16 Γ ?x_17) | |
[type_context.is_def_eq_detail] [4]: normed_group.{u_2} =?= normed_group.{(max ?u_5 ?u_6)} | |
[type_context.is_def_eq_detail] [4]: E Γ E =?= ?x_16 Γ ?x_17 | |
[type_context.is_def_eq_detail] [5]: prod.{u_2 u_2} =?= prod.{?u_5 ?u_6} | |
[type_context.is_def_eq_detail] process_assignment ?x_16 := E | |
[type_context.is_def_eq_detail] assign: ?x_16 := E | |
[type_context.is_def_eq_detail] process_assignment ?x_17 := E | |
[type_context.is_def_eq_detail] assign: ?x_17 := E | |
[type_context.is_def_eq] normed_group.{u_2} (E Γ E) =?= normed_group.{(max ?u_5 ?u_6)} (?x_16 Γ ?x_17) ... success (approximate mode) | |
[class_instances] (1) ?x_18 : normed_group.{u_2} E := _inst_1 | |
[type_context.is_def_eq_detail] [3]: normed_group.{?u_5} ?x_16 =?= normed_group.{u_2} E | |
[type_context.is_def_eq_detail] [4]: normed_group.{?u_5} =?= normed_group.{u_2} | |
[type_context.is_def_eq] normed_group.{?u_5} ?x_16 =?= normed_group.{u_2} E ... success (approximate mode) | |
[class_instances] (1) ?x_19 : normed_group.{u_2} E := _inst_1 | |
[type_context.is_def_eq_detail] [3]: normed_group.{?u_6} ?x_17 =?= normed_group.{u_2} E | |
[type_context.is_def_eq_detail] [4]: normed_group.{?u_6} =?= normed_group.{u_2} | |
[type_context.is_def_eq] normed_group.{?u_6} ?x_17 =?= normed_group.{u_2} E ... success (approximate mode) | |
[type_context.is_def_eq_detail] [3]: @uniform_space.to_topological_space.{u_2} (E Γ E) | |
(@metric_space.to_uniform_space'.{u_2} (E Γ E) | |
(@normed_group.to_metric_space.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1))) =?= @uniform_space.to_topological_space.{?u_2} ?x_3 | |
(@metric_space.to_uniform_space'.{?u_2} ?x_3 | |
(@normed_group.to_metric_space.{?u_2} ?x_3 (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1))) | |
[type_context.is_def_eq_detail] [3]: @normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1) =?= @normed_group.to_add_comm_group.{?u_2} ?x_3 ?x_5 | |
[class_instances] class-instance resolution trace | |
[class_instances] (0) ?x_20 : @normed_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) _inst_1 := _inst_5 | |
[type_context.is_def_eq] @normed_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) _inst_1 =?= @normed_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) _inst_1 ... success (approximate mode) | |
[type_context.is_def_eq_detail] [3]: @vector_space.to_module.{u_1 u_2} π E | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) _inst_1 | |
_inst_5) =?= @vector_space.to_module.{?u_0 ?u_1} ?x_1 ?x_2 | |
(@normed_field.to_discrete_field.{?u_0} ?x_1 (@nondiscrete_normed_field.to_normed_field.{?u_0} ?x_1 ?x_6)) | |
(@normed_group.to_add_comm_group.{?u_1} ?x_2 ?x_4) | |
(@normed_space.to_vector_space.{?u_0 ?u_1} ?x_1 ?x_2 (@nondiscrete_normed_field.to_normed_field.{?u_0} ?x_1 ?x_6) ?x_4 | |
_inst_5) | |
[type_context.is_def_eq_detail] [4]: vector_space.to_module.{u_1 u_2} =?= vector_space.to_module.{?u_0 ?u_1} | |
[type_context.is_def_eq_detail] [4]: @normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @normed_field.to_discrete_field.{?u_0} ?x_1 (@nondiscrete_normed_field.to_normed_field.{?u_0} ?x_1 ?x_6) | |
[type_context.is_def_eq_detail] [5]: normed_field.to_discrete_field.{u_1} =?= normed_field.to_discrete_field.{?u_0} | |
[type_context.is_def_eq_detail] [5]: @nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4 =?= @nondiscrete_normed_field.to_normed_field.{?u_0} ?x_1 ?x_6 | |
[type_context.is_def_eq_detail] [6]: nondiscrete_normed_field.to_normed_field.{u_1} =?= nondiscrete_normed_field.to_normed_field.{?u_0} | |
[type_context.is_def_eq_detail] [4]: @normed_group.to_add_comm_group.{u_2} E _inst_1 =?= @normed_group.to_add_comm_group.{?u_1} ?x_2 ?x_4 | |
[type_context.is_def_eq_detail] [5]: normed_group.to_add_comm_group.{u_2} =?= normed_group.to_add_comm_group.{?u_1} | |
[type_context.is_def_eq_detail] [4]: @normed_space.to_vector_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) _inst_1 | |
_inst_5 =?= @normed_space.to_vector_space.{?u_0 ?u_1} ?x_1 ?x_2 (@nondiscrete_normed_field.to_normed_field.{?u_0} ?x_1 ?x_6) ?x_4 | |
_inst_5 | |
[type_context.is_def_eq_detail] [5]: normed_space.to_vector_space.{u_1 u_2} =?= normed_space.to_vector_space.{?u_0 ?u_1} | |
[type_context.is_def_eq_detail] [5]: @nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4 =?= @nondiscrete_normed_field.to_normed_field.{?u_0} ?x_1 ?x_6 | |
[type_context.is_def_eq_detail] [6]: nondiscrete_normed_field.to_normed_field.{u_1} =?= nondiscrete_normed_field.to_normed_field.{?u_0} | |
[class_instances] class-instance resolution trace | |
[class_instances] (0) ?x_21 : @normed_space.{u_1 u_2} π (E Γ E) (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
(@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1) := _inst_5 | |
[type_context.is_def_eq_detail] [3]: @normed_space.{u_1 u_2} π (E Γ E) (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
(@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1) =?= @normed_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) _inst_1 | |
[type_context.is_def_eq_detail] [4]: E Γ E =?= E | |
[type_context.is_def_eq_detail] on failure: E Γ E =?= E | |
[type_context.is_def_eq_detail] on failure: @normed_space.{u_1 u_2} π (E Γ E) (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
(@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1) =?= @normed_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) _inst_1 | |
[type_context.is_def_eq] @normed_space.{u_1 u_2} π (E Γ E) (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
(@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1) =?= @normed_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) _inst_1 ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (0) ?x_21 : @normed_space.{u_1 u_2} π (E Γ E) (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
(@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1) := @fintype.normed_space.{?u_7 ?u_8 ?u_9} ?x_22 ?x_23 ?x_24 ?x_25 ?x_26 ?x_27 ?x_28 | |
[type_context.is_def_eq_detail] [3]: @normed_space.{u_1 u_2} π (E Γ E) (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
(@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1) =?= @normed_space.{?u_7 (max ?u_8 ?u_9)} ?x_22 (Ξ (i : ?x_23), ?x_25 i) ?x_24 | |
(@fintype.normed_group.{?u_8 ?u_9} ?x_23 (Ξ» (i : ?x_23), ?x_25 i) ?x_26 (Ξ» (i : ?x_23), ?x_27 i)) | |
[type_context.is_def_eq_detail] [4]: normed_space.{u_1 u_2} =?= normed_space.{?u_7 (max ?u_8 ?u_9)} | |
[type_context.is_def_eq_detail] process_assignment ?x_22 := π | |
[type_context.is_def_eq_detail] assign: ?x_22 := π | |
[type_context.is_def_eq_detail] [4]: E Γ E =?= Ξ (i : ?x_23), ?x_25 i | |
[type_context.is_def_eq_detail] on failure: E Γ E =?= Ξ (i : ?x_23), ?x_25 i | |
[type_context.is_def_eq_detail] on failure: @normed_space.{u_1 u_2} π (E Γ E) (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
(@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1) =?= @normed_space.{?u_7 (max ?u_8 ?u_9)} ?x_22 (Ξ (i : ?x_23), ?x_25 i) ?x_24 | |
(@fintype.normed_group.{?u_8 ?u_9} ?x_23 (Ξ» (i : ?x_23), ?x_25 i) ?x_26 (Ξ» (i : ?x_23), ?x_27 i)) | |
[type_context.is_def_eq] @normed_space.{u_1 u_2} π (E Γ E) (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
(@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1) =?= @normed_space.{?u_7 (max ?u_8 ?u_9)} ?x_22 (Ξ (i : ?x_23), ?x_25 i) ?x_24 | |
(@fintype.normed_group.{?u_8 ?u_9} ?x_23 (Ξ» (i : ?x_23), ?x_25 i) ?x_26 (Ξ» (i : ?x_23), ?x_27 i)) ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (0) ?x_21 : @normed_space.{u_1 u_2} π (E Γ E) (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
(@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1) := @prod.normed_space.{?u_10 ?u_11 ?u_12} ?x_29 ?x_30 ?x_31 ?x_32 ?x_33 ?x_34 ?x_35 ?x_36 | |
[type_context.is_def_eq_detail] [3]: @normed_space.{u_1 u_2} π (E Γ E) (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
(@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1) =?= @normed_space.{?u_10 (max ?u_11 ?u_12)} ?x_29 (?x_31 Γ ?x_32) ?x_30 | |
(@prod.normed_group.{?u_11 ?u_12} ?x_31 ?x_32 ?x_33 ?x_35) | |
[type_context.is_def_eq_detail] [4]: normed_space.{u_1 u_2} =?= normed_space.{?u_10 (max ?u_11 ?u_12)} | |
[type_context.is_def_eq_detail] process_assignment ?x_29 := π | |
[type_context.is_def_eq_detail] assign: ?x_29 := π | |
[type_context.is_def_eq_detail] [4]: E Γ E =?= ?x_31 Γ ?x_32 | |
[type_context.is_def_eq_detail] [5]: prod.{u_2 u_2} =?= prod.{?u_11 ?u_12} | |
[type_context.is_def_eq_detail] process_assignment ?x_31 := E | |
[type_context.is_def_eq_detail] assign: ?x_31 := E | |
[type_context.is_def_eq_detail] process_assignment ?x_32 := E | |
[type_context.is_def_eq_detail] assign: ?x_32 := E | |
[type_context.is_def_eq_detail] process_assignment ?x_30 := @nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4 | |
[type_context.is_def_eq_detail] [4]: normed_field.{?u_10} ?x_29 =?= normed_field.{u_1} π | |
[type_context.is_def_eq_detail] [5]: normed_field.{?u_10} =?= normed_field.{u_1} | |
[type_context.is_def_eq_detail] assign: ?x_30 := @nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4 | |
[class_instances] cached instance for normed_group.{u_2} E | |
_inst_1 | |
[class_instances] cached instance for normed_group.{u_2} E | |
_inst_1 | |
[type_context.is_def_eq_detail] [4]: @prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1 =?= @prod.normed_group.{?u_11 ?u_12} ?x_31 ?x_32 _inst_1 _inst_1 | |
[type_context.is_def_eq] @normed_space.{u_1 u_2} π (E Γ E) (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
(@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1) =?= @normed_space.{?u_10 (max ?u_11 ?u_12)} ?x_29 (?x_31 Γ ?x_32) ?x_30 | |
(@prod.normed_group.{?u_11 ?u_12} ?x_31 ?x_32 ?x_33 ?x_35) ... success (approximate mode) | |
[class_instances] (1) ?x_30 : normed_field.{u_1} π := complex.normed_field | |
[type_context.is_def_eq_detail] [3]: normed_field.{?u_10} ?x_29 =?= normed_field.{0} β | |
[type_context.is_def_eq_detail] [4]: normed_field.{?u_10} =?= normed_field.{0} | |
[type_context.is_def_eq_detail] on failure: normed_field.{?u_10} ?x_29 =?= normed_field.{0} β | |
[type_context.is_def_eq] normed_field.{?u_10} ?x_29 =?= normed_field.{0} β ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_30 : normed_field.{u_1} π := real.normed_field | |
[type_context.is_def_eq_detail] [3]: normed_field.{?u_10} ?x_29 =?= normed_field.{0} β | |
[type_context.is_def_eq_detail] [4]: normed_field.{?u_10} =?= normed_field.{0} | |
[type_context.is_def_eq_detail] on failure: normed_field.{?u_10} ?x_29 =?= normed_field.{0} β | |
[type_context.is_def_eq] normed_field.{?u_10} ?x_29 =?= normed_field.{0} β ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_30 : normed_field.{u_1} π := @nondiscrete_normed_field.to_normed_field.{?u_13} ?x_37 ?x_38 | |
[type_context.is_def_eq_detail] [3]: normed_field.{?u_10} ?x_29 =?= normed_field.{?u_13} ?x_37 | |
[type_context.is_def_eq_detail] [4]: normed_field.{?u_10} =?= normed_field.{?u_13} | |
[type_context.is_def_eq_detail] process_assignment ?x_37 := π | |
[type_context.is_def_eq_detail] assign: ?x_37 := π | |
[type_context.is_def_eq] normed_field.{?u_10} ?x_29 =?= normed_field.{?u_13} ?x_37 ... success (approximate mode) | |
[class_instances] (2) ?x_38 : nondiscrete_normed_field.{u_1} π := _inst_4 | |
[type_context.is_def_eq_detail] [3]: nondiscrete_normed_field.{?u_13} ?x_37 =?= nondiscrete_normed_field.{u_1} π | |
[type_context.is_def_eq_detail] [4]: nondiscrete_normed_field.{?u_13} =?= nondiscrete_normed_field.{u_1} | |
[type_context.is_def_eq] nondiscrete_normed_field.{?u_13} ?x_37 =?= nondiscrete_normed_field.{u_1} π ... success (approximate mode) | |
[class_instances] (1) ?x_33 : normed_group.{u_2} E := _inst_1 | |
[type_context.is_def_eq_detail] [3]: normed_group.{?u_11} ?x_31 =?= normed_group.{u_2} E | |
[type_context.is_def_eq_detail] [4]: normed_group.{?u_11} =?= normed_group.{u_2} | |
[type_context.is_def_eq] normed_group.{?u_11} ?x_31 =?= normed_group.{u_2} E ... success (approximate mode) | |
[class_instances] (1) ?x_34 : @normed_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) _inst_1 := _inst_5 | |
[type_context.is_def_eq_detail] [3]: @normed_space.{?u_10 ?u_11} ?x_29 ?x_31 ?x_30 ?x_33 =?= @normed_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) _inst_1 | |
[type_context.is_def_eq_detail] [4]: normed_space.{?u_10 ?u_11} =?= normed_space.{u_1 u_2} | |
[type_context.is_def_eq] @normed_space.{?u_10 ?u_11} ?x_29 ?x_31 ?x_30 ?x_33 =?= @normed_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) _inst_1 ... success (approximate mode) | |
[class_instances] (1) ?x_35 : normed_group.{u_2} E := _inst_1 | |
[type_context.is_def_eq_detail] [3]: normed_group.{?u_12} ?x_32 =?= normed_group.{u_2} E | |
[type_context.is_def_eq_detail] [4]: normed_group.{?u_12} =?= normed_group.{u_2} | |
[type_context.is_def_eq] normed_group.{?u_12} ?x_32 =?= normed_group.{u_2} E ... success (approximate mode) | |
[class_instances] (1) ?x_36 : @normed_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) _inst_1 := _inst_5 | |
[type_context.is_def_eq_detail] [3]: @normed_space.{?u_10 ?u_12} ?x_29 ?x_32 ?x_30 ?x_35 =?= @normed_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) _inst_1 | |
[type_context.is_def_eq_detail] [4]: normed_space.{?u_10 ?u_12} =?= normed_space.{u_1 u_2} | |
[type_context.is_def_eq] @normed_space.{?u_10 ?u_12} ?x_29 ?x_32 ?x_30 ?x_35 =?= @normed_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) _inst_1 ... success (approximate mode) | |
[type_context.is_def_eq_detail] [3]: @prod.module.{u_1 u_2 u_2} π E E | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@vector_space.to_module.{u_1 u_2} π E | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5)) | |
(@vector_space.to_module.{u_1 u_2} π E | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5)) =?= @vector_space.to_module.{?u_0 ?u_2} ?x_1 ?x_3 | |
(@normed_field.to_discrete_field.{?u_0} ?x_1 (@nondiscrete_normed_field.to_normed_field.{?u_0} ?x_1 ?x_6)) | |
(@normed_group.to_add_comm_group.{?u_2} ?x_3 ?x_5) | |
(@normed_space.to_vector_space.{?u_0 ?u_2} ?x_1 ?x_3 (@nondiscrete_normed_field.to_normed_field.{?u_0} ?x_1 ?x_6) ?x_5 | |
(@prod.normed_space.{u_1 u_2 u_2} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) E E _inst_1 | |
_inst_5 | |
_inst_1 | |
_inst_5)) | |
[type_context.is_def_eq_detail] unfold left: prod.module | |
[type_context.is_def_eq_detail] [4]: @module.mk.{u_1 u_2} π (E Γ E) | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@prod.semimodule.{u_1 u_2 u_2} π E E | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@module.to_semimodule.{u_1 u_2} π E | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@vector_space.to_module.{u_1 u_2} π E | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5))) | |
(@module.to_semimodule.{u_1 u_2} π E | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@vector_space.to_module.{u_1 u_2} π E | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5)))) =?= @vector_space.to_module.{?u_0 ?u_2} ?x_1 ?x_3 | |
(@normed_field.to_discrete_field.{?u_0} ?x_1 (@nondiscrete_normed_field.to_normed_field.{?u_0} ?x_1 ?x_6)) | |
(@normed_group.to_add_comm_group.{?u_2} ?x_3 ?x_5) | |
(@normed_space.to_vector_space.{?u_0 ?u_2} ?x_1 ?x_3 (@nondiscrete_normed_field.to_normed_field.{?u_0} ?x_1 ?x_6) ?x_5 | |
(@prod.normed_space.{u_1 u_2 u_2} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) E E _inst_1 | |
_inst_5 | |
_inst_1 | |
_inst_5)) | |
[type_context.is_def_eq_detail] [5]: @module.mk.{u_1 u_2} π (E Γ E) | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@prod.semimodule.{u_1 u_2 u_2} π E E | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@module.to_semimodule.{u_1 u_2} π E | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@vector_space.to_module.{u_1 u_2} π E | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5))) | |
(@module.to_semimodule.{u_1 u_2} π E | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@vector_space.to_module.{u_1 u_2} π E | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5)))) =?= @module.mk.{u_1 u_2} π (E Γ E) | |
(@domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1)) | |
(@semimodule.mk.{u_1 u_2} π (E Γ E) | |
(@ring.to_semiring.{u_1} π | |
(@domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))))) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1))) | |
(@distrib_mul_action.mk.{u_1 u_2} π (E Γ E) | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))))) | |
(@add_comm_monoid.to_add_monoid.{u_2} (E Γ E) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1)))) | |
(@distrib_mul_action.to_mul_action.{u_1 u_2} π (E Γ E) | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))))) | |
(@add_comm_monoid.to_add_monoid.{u_2} (E Γ E) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@semimodule.to_distrib_mul_action.{u_1 u_2} π (E Γ E) | |
(@ring.to_semiring.{u_1} π | |
(@domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))))) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@module.to_semimodule.{u_1 u_2} π (E Γ E) | |
(@domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@vector_space.to_module.{u_1 u_2} π (E Γ E) | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@prod.vector_space.{u_1 u_2 u_2} π E E | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5) | |
(@normed_space.to_vector_space.{u_1 u_2} π E | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5)))))) | |
_ | |
_) | |
_ | |
_) | |
[type_context.is_def_eq_detail] [6]: @normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) =?= @domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
[type_context.is_def_eq_detail] unfold right: domain.to_ring | |
[type_context.is_def_eq_detail] [7]: @normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) =?= @ring.mk.{u_1} π | |
(@domain.add.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))) | |
_ | |
(@domain.zero.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))) | |
_ | |
_ | |
(@domain.neg.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))) | |
_ | |
_ | |
(@domain.mul.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))) | |
_ | |
(@domain.one.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))) | |
_ | |
_ | |
_ | |
_ | |
[type_context.is_def_eq_detail] [8]: @ring.mk.{u_1} π | |
(@discrete_field.add.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
_ | |
(@discrete_field.zero.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
_ | |
_ | |
(@discrete_field.neg.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
_ | |
_ | |
(@discrete_field.mul.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
_ | |
(@discrete_field.one.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
_ | |
_ | |
_ | |
_ =?= @ring.mk.{u_1} π | |
(@domain.add.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))) | |
_ | |
(@domain.zero.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))) | |
_ | |
_ | |
(@domain.neg.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))) | |
_ | |
_ | |
(@domain.mul.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))) | |
_ | |
(@domain.one.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))) | |
_ | |
_ | |
_ | |
_ | |
[type_context.is_def_eq_detail] [9]: @discrete_field.add.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) =?= @domain.add.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
[type_context.is_def_eq_detail] [10]: @discrete_field.add.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) =?= @division_ring.add.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
[type_context.is_def_eq_detail] [11]: @discrete_field.add.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) =?= @field.add.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
[type_context.is_def_eq_detail] [9]: @normed_field.to_normed_ring._proof_1.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @domain.add_assoc.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
[type_context.is_def_eq_detail] [10]: @normed_field.to_normed_ring._proof_1.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @division_ring.add_assoc.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
[type_context.is_def_eq_detail] [11]: @normed_field.to_normed_ring._proof_1.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @field.add_assoc.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
[type_context.is_def_eq_detail] [12]: @normed_field.to_normed_ring._proof_1.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @discrete_field.add_assoc.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
[type_context.is_def_eq_detail] [13]: normed_field.to_normed_ring._proof_1.{u_1} =?= discrete_field.add_assoc.{u_1} | |
[type_context.is_def_eq_detail] [14]: normed_field.{u_1} Ξ± =?= discrete_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] [15]: normed_field.{u_1} =?= discrete_field.{u_1} | |
[type_context.is_def_eq_detail] on failure: normed_field.{u_1} =?= discrete_field.{u_1} | |
[type_context.is_def_eq_detail] on failure: normed_field.{u_1} Ξ± =?= discrete_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] on failure: normed_field.to_normed_ring._proof_1.{u_1} =?= discrete_field.add_assoc.{u_1} | |
[type_context.is_def_eq_detail] [9]: @discrete_field.zero.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) =?= @domain.zero.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
[type_context.is_def_eq_detail] [10]: @discrete_field.zero.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) =?= @division_ring.zero.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
[type_context.is_def_eq_detail] [11]: @discrete_field.zero.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) =?= @field.zero.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
[type_context.is_def_eq_detail] [9]: @normed_field.to_normed_ring._proof_2.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @domain.zero_add.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
[type_context.is_def_eq_detail] [10]: @normed_field.to_normed_ring._proof_2.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @division_ring.zero_add.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
[type_context.is_def_eq_detail] [11]: @normed_field.to_normed_ring._proof_2.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @field.zero_add.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
[type_context.is_def_eq_detail] [12]: @normed_field.to_normed_ring._proof_2.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @discrete_field.zero_add.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
[type_context.is_def_eq_detail] [13]: normed_field.to_normed_ring._proof_2.{u_1} =?= discrete_field.zero_add.{u_1} | |
[type_context.is_def_eq_detail] [14]: normed_field.{u_1} Ξ± =?= discrete_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] [15]: normed_field.{u_1} =?= discrete_field.{u_1} | |
[type_context.is_def_eq_detail] on failure: normed_field.{u_1} =?= discrete_field.{u_1} | |
[type_context.is_def_eq_detail] on failure: normed_field.{u_1} Ξ± =?= discrete_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] on failure: normed_field.to_normed_ring._proof_2.{u_1} =?= discrete_field.zero_add.{u_1} | |
[type_context.is_def_eq_detail] [9]: @normed_field.to_normed_ring._proof_3.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @domain.add_zero.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
[type_context.is_def_eq_detail] [10]: @normed_field.to_normed_ring._proof_3.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @division_ring.add_zero.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
[type_context.is_def_eq_detail] [11]: @normed_field.to_normed_ring._proof_3.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @field.add_zero.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
[type_context.is_def_eq_detail] [12]: @normed_field.to_normed_ring._proof_3.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @discrete_field.add_zero.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
[type_context.is_def_eq_detail] [13]: normed_field.to_normed_ring._proof_3.{u_1} =?= discrete_field.add_zero.{u_1} | |
[type_context.is_def_eq_detail] [14]: normed_field.{u_1} Ξ± =?= discrete_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] [15]: normed_field.{u_1} =?= discrete_field.{u_1} | |
[type_context.is_def_eq_detail] on failure: normed_field.{u_1} =?= discrete_field.{u_1} | |
[type_context.is_def_eq_detail] on failure: normed_field.{u_1} Ξ± =?= discrete_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] on failure: normed_field.to_normed_ring._proof_3.{u_1} =?= discrete_field.add_zero.{u_1} | |
[type_context.is_def_eq_detail] [9]: @discrete_field.neg.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) =?= @domain.neg.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
[type_context.is_def_eq_detail] [10]: @discrete_field.neg.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) =?= @division_ring.neg.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
[type_context.is_def_eq_detail] [11]: @discrete_field.neg.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) =?= @field.neg.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
[type_context.is_def_eq_detail] [9]: @normed_field.to_normed_ring._proof_4.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @domain.add_left_neg.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
[type_context.is_def_eq_detail] [10]: @normed_field.to_normed_ring._proof_4.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @division_ring.add_left_neg.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
[type_context.is_def_eq_detail] [11]: @normed_field.to_normed_ring._proof_4.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @field.add_left_neg.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
[type_context.is_def_eq_detail] [12]: @normed_field.to_normed_ring._proof_4.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @discrete_field.add_left_neg.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
[type_context.is_def_eq_detail] [13]: normed_field.to_normed_ring._proof_4.{u_1} =?= discrete_field.add_left_neg.{u_1} | |
[type_context.is_def_eq_detail] [14]: normed_field.{u_1} Ξ± =?= discrete_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] [15]: normed_field.{u_1} =?= discrete_field.{u_1} | |
[type_context.is_def_eq_detail] on failure: normed_field.{u_1} =?= discrete_field.{u_1} | |
[type_context.is_def_eq_detail] on failure: normed_field.{u_1} Ξ± =?= discrete_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] on failure: normed_field.to_normed_ring._proof_4.{u_1} =?= discrete_field.add_left_neg.{u_1} | |
[type_context.is_def_eq_detail] [9]: @normed_field.to_normed_ring._proof_5.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @domain.add_comm.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
[type_context.is_def_eq_detail] [10]: @normed_field.to_normed_ring._proof_5.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @division_ring.add_comm.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
[type_context.is_def_eq_detail] [11]: @normed_field.to_normed_ring._proof_5.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @field.add_comm.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
[type_context.is_def_eq_detail] [12]: @normed_field.to_normed_ring._proof_5.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @discrete_field.add_comm.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
[type_context.is_def_eq_detail] [13]: normed_field.to_normed_ring._proof_5.{u_1} =?= discrete_field.add_comm.{u_1} | |
[type_context.is_def_eq_detail] [14]: normed_field.{u_1} Ξ± =?= discrete_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] [15]: normed_field.{u_1} =?= discrete_field.{u_1} | |
[type_context.is_def_eq_detail] on failure: normed_field.{u_1} =?= discrete_field.{u_1} | |
[type_context.is_def_eq_detail] on failure: normed_field.{u_1} Ξ± =?= discrete_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] on failure: normed_field.to_normed_ring._proof_5.{u_1} =?= discrete_field.add_comm.{u_1} | |
[type_context.is_def_eq_detail] [9]: @discrete_field.mul.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) =?= @domain.mul.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
[type_context.is_def_eq_detail] [10]: @discrete_field.mul.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) =?= @division_ring.mul.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
[type_context.is_def_eq_detail] [11]: @discrete_field.mul.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) =?= @field.mul.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
[type_context.is_def_eq_detail] [9]: @normed_field.to_normed_ring._proof_6.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @domain.mul_assoc.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
[type_context.is_def_eq_detail] [10]: @normed_field.to_normed_ring._proof_6.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @division_ring.mul_assoc.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
[type_context.is_def_eq_detail] [11]: @normed_field.to_normed_ring._proof_6.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @field.mul_assoc.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
[type_context.is_def_eq_detail] [12]: @normed_field.to_normed_ring._proof_6.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @discrete_field.mul_assoc.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
[type_context.is_def_eq_detail] [13]: normed_field.to_normed_ring._proof_6.{u_1} =?= discrete_field.mul_assoc.{u_1} | |
[type_context.is_def_eq_detail] [14]: normed_field.{u_1} Ξ± =?= discrete_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] [15]: normed_field.{u_1} =?= discrete_field.{u_1} | |
[type_context.is_def_eq_detail] on failure: normed_field.{u_1} =?= discrete_field.{u_1} | |
[type_context.is_def_eq_detail] on failure: normed_field.{u_1} Ξ± =?= discrete_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] on failure: normed_field.to_normed_ring._proof_6.{u_1} =?= discrete_field.mul_assoc.{u_1} | |
[type_context.is_def_eq_detail] [9]: @discrete_field.one.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) =?= @domain.one.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
[type_context.is_def_eq_detail] [10]: @discrete_field.one.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) =?= @division_ring.one.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
[type_context.is_def_eq_detail] [11]: @discrete_field.one.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) =?= @field.one.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
[type_context.is_def_eq_detail] [9]: @normed_field.to_normed_ring._proof_7.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @domain.one_mul.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
[type_context.is_def_eq_detail] [10]: @normed_field.to_normed_ring._proof_7.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @division_ring.one_mul.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
[type_context.is_def_eq_detail] [11]: @normed_field.to_normed_ring._proof_7.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @field.one_mul.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
[type_context.is_def_eq_detail] [12]: @normed_field.to_normed_ring._proof_7.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @discrete_field.one_mul.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
[type_context.is_def_eq_detail] [13]: normed_field.to_normed_ring._proof_7.{u_1} =?= discrete_field.one_mul.{u_1} | |
[type_context.is_def_eq_detail] [14]: normed_field.{u_1} Ξ± =?= discrete_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] [15]: normed_field.{u_1} =?= discrete_field.{u_1} | |
[type_context.is_def_eq_detail] on failure: normed_field.{u_1} =?= discrete_field.{u_1} | |
[type_context.is_def_eq_detail] on failure: normed_field.{u_1} Ξ± =?= discrete_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] on failure: normed_field.to_normed_ring._proof_7.{u_1} =?= discrete_field.one_mul.{u_1} | |
[type_context.is_def_eq_detail] [9]: @normed_field.to_normed_ring._proof_8.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @domain.mul_one.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
[type_context.is_def_eq_detail] [10]: @normed_field.to_normed_ring._proof_8.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @division_ring.mul_one.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
[type_context.is_def_eq_detail] [11]: @normed_field.to_normed_ring._proof_8.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @field.mul_one.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
[type_context.is_def_eq_detail] [12]: @normed_field.to_normed_ring._proof_8.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @discrete_field.mul_one.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
[type_context.is_def_eq_detail] [13]: normed_field.to_normed_ring._proof_8.{u_1} =?= discrete_field.mul_one.{u_1} | |
[type_context.is_def_eq_detail] [14]: normed_field.{u_1} Ξ± =?= discrete_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] [15]: normed_field.{u_1} =?= discrete_field.{u_1} | |
[type_context.is_def_eq_detail] on failure: normed_field.{u_1} =?= discrete_field.{u_1} | |
[type_context.is_def_eq_detail] on failure: normed_field.{u_1} Ξ± =?= discrete_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] on failure: normed_field.to_normed_ring._proof_8.{u_1} =?= discrete_field.mul_one.{u_1} | |
[type_context.is_def_eq_detail] [9]: @normed_field.to_normed_ring._proof_9.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @domain.left_distrib.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
[type_context.is_def_eq_detail] [10]: @normed_field.to_normed_ring._proof_9.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @division_ring.left_distrib.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
[type_context.is_def_eq_detail] [11]: @normed_field.to_normed_ring._proof_9.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @field.left_distrib.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
[type_context.is_def_eq_detail] [12]: @normed_field.to_normed_ring._proof_9.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @discrete_field.left_distrib.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
[type_context.is_def_eq_detail] [13]: normed_field.to_normed_ring._proof_9.{u_1} =?= discrete_field.left_distrib.{u_1} | |
[type_context.is_def_eq_detail] [14]: normed_field.{u_1} Ξ± =?= discrete_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] [15]: normed_field.{u_1} =?= discrete_field.{u_1} | |
[type_context.is_def_eq_detail] on failure: normed_field.{u_1} =?= discrete_field.{u_1} | |
[type_context.is_def_eq_detail] on failure: normed_field.{u_1} Ξ± =?= discrete_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] on failure: normed_field.to_normed_ring._proof_9.{u_1} =?= discrete_field.left_distrib.{u_1} | |
[type_context.is_def_eq_detail] [9]: @normed_field.to_normed_ring._proof_10.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @domain.right_distrib.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
[type_context.is_def_eq_detail] [10]: @normed_field.to_normed_ring._proof_10.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @division_ring.right_distrib.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
[type_context.is_def_eq_detail] [11]: @normed_field.to_normed_ring._proof_10.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @field.right_distrib.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
[type_context.is_def_eq_detail] [12]: @normed_field.to_normed_ring._proof_10.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) =?= @discrete_field.right_distrib.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
[type_context.is_def_eq_detail] [13]: normed_field.to_normed_ring._proof_10.{u_1} =?= discrete_field.right_distrib.{u_1} | |
[type_context.is_def_eq_detail] [14]: normed_field.{u_1} Ξ± =?= discrete_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] [15]: normed_field.{u_1} =?= discrete_field.{u_1} | |
[type_context.is_def_eq_detail] on failure: normed_field.{u_1} =?= discrete_field.{u_1} | |
[type_context.is_def_eq_detail] on failure: normed_field.{u_1} Ξ± =?= discrete_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] on failure: normed_field.to_normed_ring._proof_10.{u_1} =?= discrete_field.right_distrib.{u_1} | |
[type_context.is_def_eq_detail] [6]: @prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) =?= @normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1) | |
[type_context.is_def_eq_detail] unfold left: prod.add_comm_group | |
[type_context.is_def_eq_detail] [7]: @add_comm_group.mk.{u_2} (E Γ E) | |
(@add_comm_semigroup.add.{u_2} (E Γ E) | |
(@prod.add_comm_semigroup.{u_2 u_2} E E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))))) | |
_ | |
(@add_group.zero.{u_2} (E Γ E) | |
(@prod.add_group.{u_2 u_2} E E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
_ | |
_ | |
(@add_group.neg.{u_2} (E Γ E) | |
(@prod.add_group.{u_2 u_2} E E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
_ | |
_ =?= @normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1) | |
[type_context.is_def_eq_detail] [8]: @add_comm_group.mk.{u_2} (E Γ E) | |
(@add_comm_semigroup.add.{u_2} (E Γ E) | |
(@prod.add_comm_semigroup.{u_2 u_2} E E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))))) | |
_ | |
(@add_group.zero.{u_2} (E Γ E) | |
(@prod.add_group.{u_2 u_2} E E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
_ | |
_ | |
(@add_group.neg.{u_2} (E Γ E) | |
(@prod.add_group.{u_2 u_2} E E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
_ | |
_ =?= @prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
[type_context.is_def_eq_detail] unfold right: prod.add_comm_group | |
[type_context.is_def_eq_detail] [6]: @prod.semimodule.{u_1 u_2 u_2} π E E | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@module.to_semimodule.{u_1 u_2} π E | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@vector_space.to_module.{u_1 u_2} π E | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5))) | |
(@module.to_semimodule.{u_1 u_2} π E | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@vector_space.to_module.{u_1 u_2} π E | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5))) =?= @semimodule.mk.{u_1 u_2} π (E Γ E) | |
(@ring.to_semiring.{u_1} π | |
(@domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))))) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1))) | |
(@distrib_mul_action.mk.{u_1 u_2} π (E Γ E) | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))))) | |
(@add_comm_monoid.to_add_monoid.{u_2} (E Γ E) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1)))) | |
(@distrib_mul_action.to_mul_action.{u_1 u_2} π (E Γ E) | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))))) | |
(@add_comm_monoid.to_add_monoid.{u_2} (E Γ E) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@semimodule.to_distrib_mul_action.{u_1 u_2} π (E Γ E) | |
(@ring.to_semiring.{u_1} π | |
(@domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))))) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@module.to_semimodule.{u_1 u_2} π (E Γ E) | |
(@domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@vector_space.to_module.{u_1 u_2} π (E Γ E) | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@prod.vector_space.{u_1 u_2 u_2} π E E | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5) | |
(@normed_space.to_vector_space.{u_1 u_2} π E | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5)))))) | |
_ | |
_) | |
_ | |
_ | |
[type_context.is_def_eq_detail] unfold left: prod.semimodule | |
[type_context.is_def_eq_detail] [7]: @semimodule.mk.{u_1 u_2} π (E Γ E) | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
(@prod.add_comm_monoid.{u_2 u_2} E E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@distrib_mul_action.mk.{u_1 u_2} π (E Γ E) | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
(@add_comm_monoid.to_add_monoid.{u_2} (E Γ E) | |
(@prod.add_comm_monoid.{u_2 u_2} E E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@mul_action.mk.{u_1 u_2} π (E Γ E) | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
(@has_scalar.mk.{u_1 u_2} π (E Γ E) | |
(@has_scalar.smul.{u_1 u_2} π (E Γ E) | |
(@prod.has_scalar.{u_1 u_2 u_2} π E E | |
(@mul_action.to_has_scalar.{u_1 u_2} π E | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
(@distrib_mul_action.to_mul_action.{u_1 u_2} π E | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@semimodule.to_distrib_mul_action.{u_1 u_2} π E | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@module.to_semimodule.{u_1 u_2} π E | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@vector_space.to_module.{u_1 u_2} π E | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5)))))) | |
(@mul_action.to_has_scalar.{u_1 u_2} π E | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
(@distrib_mul_action.to_mul_action.{u_1 u_2} π E | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@semimodule.to_distrib_mul_action.{u_1 u_2} π E | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@module.to_semimodule.{u_1 u_2} π E | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@vector_space.to_module.{u_1 u_2} π E | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5))))))))) | |
_ | |
_) | |
_ | |
_) | |
_ | |
_ =?= @semimodule.mk.{u_1 u_2} π (E Γ E) | |
(@ring.to_semiring.{u_1} π | |
(@domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))))) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1))) | |
(@distrib_mul_action.mk.{u_1 u_2} π (E Γ E) | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))))) | |
(@add_comm_monoid.to_add_monoid.{u_2} (E Γ E) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1)))) | |
(@distrib_mul_action.to_mul_action.{u_1 u_2} π (E Γ E) | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))))) | |
(@add_comm_monoid.to_add_monoid.{u_2} (E Γ E) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@semimodule.to_distrib_mul_action.{u_1 u_2} π (E Γ E) | |
(@ring.to_semiring.{u_1} π | |
(@domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))))) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@module.to_semimodule.{u_1 u_2} π (E Γ E) | |
(@domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@vector_space.to_module.{u_1 u_2} π (E Γ E) | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@prod.vector_space.{u_1 u_2 u_2} π E E | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5) | |
(@normed_space.to_vector_space.{u_1 u_2} π E | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5)))))) | |
_ | |
_) | |
_ | |
_ | |
[type_context.is_def_eq_detail] [8]: @prod.semimodule._proof_5.{u_1 u_2 u_2} π E E | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@module.to_semimodule.{u_1 u_2} π E | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@vector_space.to_module.{u_1 u_2} π E | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5))) | |
(@module.to_semimodule.{u_1 u_2} π E | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@vector_space.to_module.{u_1 u_2} π E | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5))) =?= @prod.normed_space._proof_3.{u_1 u_2 u_2} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) E E | |
_inst_1 | |
_inst_5 | |
_inst_1 | |
_inst_5 | |
[type_context.is_def_eq_detail] [9]: prod.semimodule._proof_5.{u_1 u_2 u_2} =?= prod.normed_space._proof_3.{u_1 u_2 u_2} | |
[type_context.is_def_eq_detail] [10]: Type u_2 =?= normed_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] on failure: Type u_2 =?= normed_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] on failure: prod.semimodule._proof_5.{u_1 u_2 u_2} =?= prod.normed_space._proof_3.{u_1 u_2 u_2} | |
[type_context.is_def_eq_detail] [9]: ((a + pβ) β’ @prod.fst.{u_2 u_2} E E pβ, (a + pβ) β’ @prod.snd.{u_2 u_2} E E pβ) = | |
(@prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (pβ β’ pβ), | |
@prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (pβ β’ pβ)) =?= (a + pβ) β’ pβ = a β’ pβ + pβ β’ pβ | |
[type_context.is_def_eq_detail] [10]: ((a + pβ) β’ @prod.fst.{u_2 u_2} E E pβ, (a + pβ) β’ @prod.snd.{u_2 u_2} E E pβ) =?= (a + pβ) β’ pβ | |
[type_context.is_def_eq_detail] [11]: ((a + pβ) β’ @prod.fst.{u_2 u_2} E E pβ, (a + pβ) β’ @prod.snd.{u_2 u_2} E E pβ) =?= (a + pβ) β’ pβ | |
[type_context.is_def_eq_detail] [12]: ((a + pβ) β’ @prod.fst.{u_2 u_2} E E pβ, (a + pβ) β’ @prod.snd.{u_2 u_2} E E pβ) =?= (Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) (a + pβ) pβ | |
[type_context.is_def_eq_detail] after whnf_core: ((a + pβ) β’ @prod.fst.{u_2 u_2} E E pβ, (a + pβ) β’ @prod.snd.{u_2 u_2} E E pβ) =?= ((a + pβ) β’ @prod.fst.{u_2 u_2} E E pβ, (a + pβ) β’ @prod.snd.{u_2 u_2} E E pβ) | |
[type_context.is_def_eq_detail] [10]: (@prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (pβ β’ pβ), | |
@prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (pβ β’ pβ)) =?= a β’ pβ + pβ β’ pβ | |
[type_context.is_def_eq_detail] [11]: (@prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (pβ β’ pβ), | |
@prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (pβ β’ pβ)) =?= @add_semigroup.add.{u_2} (E Γ E) | |
(@add_monoid.to_add_semigroup.{u_2} (E Γ E) | |
(@add_comm_monoid.to_add_monoid.{u_2} (E Γ E) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1))))) | |
(a β’ pβ) | |
(pβ β’ pβ) | |
[type_context.is_def_eq_detail] [12]: (@prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (pβ β’ pβ), | |
@prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (pβ β’ pβ)) =?= @add_monoid.add.{u_2} (E Γ E) | |
(@add_comm_monoid.to_add_monoid.{u_2} (E Γ E) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1)))) | |
(a β’ pβ) | |
(pβ β’ pβ) | |
[type_context.is_def_eq_detail] [13]: (@prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (pβ β’ pβ), | |
@prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (pβ β’ pβ)) =?= @add_comm_monoid.add.{u_2} (E Γ E) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1))) | |
(a β’ pβ) | |
(pβ β’ pβ) | |
[type_context.is_def_eq_detail] [14]: (@prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (pβ β’ pβ), | |
@prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (pβ β’ pβ)) =?= @add_comm_group.add.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1)) | |
(a β’ pβ) | |
(pβ β’ pβ) | |
[type_context.is_def_eq_detail] [15]: (@prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (pβ β’ pβ), | |
@prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (pβ β’ pβ)) =?= @add_comm_semigroup.add.{u_2} (E Γ E) | |
(@prod.add_comm_semigroup.{u_2 u_2} E E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(a β’ pβ) | |
(pβ β’ pβ) | |
[type_context.is_def_eq_detail] [16]: (@prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (pβ β’ pβ), | |
@prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (pβ β’ pβ)) =?= @add_semigroup.add.{u_2} (E Γ E) | |
(@prod.add_semigroup.{u_2 u_2} E E | |
(@add_comm_semigroup.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@add_comm_semigroup.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))))) | |
(a β’ pβ) | |
(pβ β’ pβ) | |
[type_context.is_def_eq_detail] [17]: (@prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (pβ β’ pβ), | |
@prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (pβ β’ pβ)) =?= a β’ pβ + pβ β’ pβ | |
[type_context.is_def_eq_detail] [18]: (@prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (pβ β’ pβ), | |
@prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (pβ β’ pβ)) =?= (Ξ» (p q : E Γ E), | |
(@prod.fst.{u_2 u_2} E E p + @prod.fst.{u_2 u_2} E E q, @prod.snd.{u_2 u_2} E E p + @prod.snd.{u_2 u_2} E E q)) | |
(a β’ pβ) | |
(pβ β’ pβ) | |
[type_context.is_def_eq_detail] after whnf_core: (@prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (pβ β’ pβ), | |
@prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (pβ β’ pβ)) =?= (@prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (pβ β’ pβ), | |
@prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (pβ β’ pβ)) | |
[type_context.is_def_eq_detail] [19]: @prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (pβ β’ pβ) =?= @prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (pβ β’ pβ) | |
[type_context.is_def_eq_detail] [20]: @add_semigroup.add.{u_2} E | |
(@add_comm_semigroup.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@prod.fst.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.fst.{u_2 u_2} E E (pβ β’ pβ)) =?= @add_semigroup.add.{u_2} E | |
(@add_comm_semigroup.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@prod.fst.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.fst.{u_2 u_2} E E (pβ β’ pβ)) | |
[type_context.is_def_eq_detail] [21]: @add_comm_semigroup.add.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@prod.fst.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.fst.{u_2 u_2} E E (pβ β’ pβ)) =?= @add_comm_semigroup.add.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@prod.fst.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.fst.{u_2 u_2} E E (pβ β’ pβ)) | |
[type_context.is_def_eq_detail] [22]: @add_comm_monoid.add.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@prod.fst.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.fst.{u_2 u_2} E E (pβ β’ pβ)) =?= @add_comm_monoid.add.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@prod.fst.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.fst.{u_2 u_2} E E (pβ β’ pβ)) | |
[type_context.is_def_eq_detail] [23]: @add_comm_group.add.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1) (@prod.fst.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.fst.{u_2 u_2} E E (pβ β’ pβ)) =?= @add_comm_group.add.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1) (@prod.fst.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.fst.{u_2 u_2} E E (pβ β’ pβ)) | |
[type_context.is_def_eq_detail] [24]: @prod.fst.{u_2 u_2} E E (a β’ pβ) =?= @prod.fst.{u_2 u_2} E E (a β’ pβ) | |
[type_context.is_def_eq_detail] [24]: @prod.fst.{u_2 u_2} E E (pβ β’ pβ) =?= @prod.fst.{u_2 u_2} E E (pβ β’ pβ) | |
[type_context.is_def_eq_detail] [19]: @prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (pβ β’ pβ) =?= @prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (pβ β’ pβ) | |
[type_context.is_def_eq_detail] [20]: @add_semigroup.add.{u_2} E | |
(@add_comm_semigroup.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@prod.snd.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.snd.{u_2 u_2} E E (pβ β’ pβ)) =?= @add_semigroup.add.{u_2} E | |
(@add_comm_semigroup.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@prod.snd.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.snd.{u_2 u_2} E E (pβ β’ pβ)) | |
[type_context.is_def_eq_detail] [21]: @add_comm_semigroup.add.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@prod.snd.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.snd.{u_2 u_2} E E (pβ β’ pβ)) =?= @add_comm_semigroup.add.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@prod.snd.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.snd.{u_2 u_2} E E (pβ β’ pβ)) | |
[type_context.is_def_eq_detail] [22]: @add_comm_monoid.add.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@prod.snd.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.snd.{u_2 u_2} E E (pβ β’ pβ)) =?= @add_comm_monoid.add.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@prod.snd.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.snd.{u_2 u_2} E E (pβ β’ pβ)) | |
[type_context.is_def_eq_detail] [23]: @add_comm_group.add.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1) (@prod.snd.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.snd.{u_2 u_2} E E (pβ β’ pβ)) =?= @add_comm_group.add.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1) (@prod.snd.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.snd.{u_2 u_2} E E (pβ β’ pβ)) | |
[type_context.is_def_eq_detail] [24]: @prod.snd.{u_2 u_2} E E (a β’ pβ) =?= @prod.snd.{u_2 u_2} E E (a β’ pβ) | |
[type_context.is_def_eq_detail] [24]: @prod.snd.{u_2 u_2} E E (pβ β’ pβ) =?= @prod.snd.{u_2 u_2} E E (pβ β’ pβ) | |
[type_context.is_def_eq_detail] [8]: @prod.semimodule._proof_6.{u_1 u_2 u_2} π E E | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@module.to_semimodule.{u_1 u_2} π E | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@vector_space.to_module.{u_1 u_2} π E | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5))) | |
(@module.to_semimodule.{u_1 u_2} π E | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@vector_space.to_module.{u_1 u_2} π E | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5))) =?= @prod.normed_space._proof_4.{u_1 u_2 u_2} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) E E | |
_inst_1 | |
_inst_5 | |
_inst_1 | |
_inst_5 | |
[type_context.is_def_eq_detail] [9]: prod.semimodule._proof_6.{u_1 u_2 u_2} =?= prod.normed_space._proof_4.{u_1 u_2 u_2} | |
[type_context.is_def_eq_detail] [10]: Type u_2 =?= normed_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] on failure: Type u_2 =?= normed_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] on failure: prod.semimodule._proof_6.{u_1 u_2 u_2} =?= prod.normed_space._proof_4.{u_1 u_2 u_2} | |
[type_context.is_def_eq_detail] [9]: 0 β’ _x = 0 =?= 0 β’ _x = 0 | |
[type_context.is_def_eq_detail] [10]: 0 β’ _x =?= 0 β’ _x | |
[type_context.is_def_eq_detail] [10]: 0 =?= 0 | |
[type_context.is_def_eq_detail] [11]: @add_monoid.zero.{u_2} (E Γ E) | |
(@add_comm_monoid.to_add_monoid.{u_2} (E Γ E) | |
(@prod.add_comm_monoid.{u_2 u_2} E E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) =?= @add_monoid.zero.{u_2} (E Γ E) | |
(@add_comm_monoid.to_add_monoid.{u_2} (E Γ E) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
[type_context.is_def_eq_detail] [12]: @add_comm_monoid.zero.{u_2} (E Γ E) | |
(@prod.add_comm_monoid.{u_2 u_2} E E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) =?= @add_comm_monoid.zero.{u_2} (E Γ E) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
[type_context.is_def_eq_detail] [13]: @add_monoid.zero.{u_2} (E Γ E) | |
(@prod.add_monoid.{u_2 u_2} E E | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) =?= @add_comm_group.zero.{u_2} (E Γ E) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
[type_context.is_def_eq_detail] [14]: 0 =?= @add_group.zero.{u_2} (E Γ E) | |
(@prod.add_group.{u_2 u_2} E E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
[type_context.is_def_eq_detail] [15]: (0, 0) =?= @add_monoid.zero.{u_2} (E Γ E) | |
(@prod.add_monoid.{u_2 u_2} E E | |
(@add_group.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@add_group.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
[type_context.is_def_eq_detail] [16]: (0, 0) =?= 0 | |
[type_context.is_def_eq_detail] [17]: (0, 0) =?= (0, 0) | |
[type_context.is_def_eq_detail] [18]: 0 =?= 0 | |
[type_context.is_def_eq_detail] [19]: @add_monoid.zero.{u_2} E | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) =?= @add_monoid.zero.{u_2} E | |
(@add_group.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
[type_context.is_def_eq_detail] [20]: @add_comm_monoid.zero.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) =?= @add_group.zero.{u_2} E (@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
[type_context.is_def_eq_detail] [8]: @prod.add_comm_monoid.{u_2 u_2} E E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) =?= @add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1)) | |
[type_context.is_def_eq_detail] [9]: @add_comm_monoid.mk.{u_2} (E Γ E) | |
(@add_comm_semigroup.add.{u_2} (E Γ E) | |
(@prod.add_comm_semigroup.{u_2 u_2} E E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))))) | |
_ | |
(@add_monoid.zero.{u_2} (E Γ E) | |
(@prod.add_monoid.{u_2 u_2} E E | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))))) | |
_ | |
_ | |
_ =?= @add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1)) | |
[type_context.is_def_eq_detail] unfold right: add_comm_group.to_add_comm_monoid | |
[type_context.is_def_eq_detail] [10]: @add_comm_monoid.mk.{u_2} (E Γ E) | |
(@add_comm_semigroup.add.{u_2} (E Γ E) | |
(@prod.add_comm_semigroup.{u_2 u_2} E E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))))) | |
_ | |
(@add_monoid.zero.{u_2} (E Γ E) | |
(@prod.add_monoid.{u_2 u_2} E E | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))))) | |
_ | |
_ | |
_ =?= @add_comm_monoid.mk.{u_2} (E Γ E) | |
(@add_comm_group.add.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1))) | |
_ | |
(@add_comm_group.zero.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1))) | |
_ | |
_ | |
_ | |
[type_context.is_def_eq_detail] [11]: @add_comm_semigroup.add.{u_2} (E Γ E) | |
(@prod.add_comm_semigroup.{u_2 u_2} E E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) =?= @add_comm_group.add.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1)) | |
[type_context.is_def_eq_detail] [12]: @add_semigroup.add.{u_2} (E Γ E) | |
(@prod.add_semigroup.{u_2 u_2} E E | |
(@add_comm_semigroup.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@add_comm_semigroup.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))))) =?= @add_comm_semigroup.add.{u_2} (E Γ E) | |
(@prod.add_comm_semigroup.{u_2 u_2} E E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
[type_context.is_def_eq_detail] [13]: @has_add.add.{u_2} (E Γ E) | |
(@prod.has_add.{u_2 u_2} E E | |
(@add_semigroup.to_has_add.{u_2} E | |
(@add_comm_semigroup.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))))) | |
(@add_semigroup.to_has_add.{u_2} E | |
(@add_comm_semigroup.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))))) =?= @add_semigroup.add.{u_2} (E Γ E) | |
(@prod.add_semigroup.{u_2 u_2} E E | |
(@add_comm_semigroup.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@add_comm_semigroup.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))))) | |
[type_context.is_def_eq_detail] [14]: Ξ» (p q : E Γ E), | |
(@prod.fst.{u_2 u_2} E E p + @prod.fst.{u_2 u_2} E E q, @prod.snd.{u_2 u_2} E E p + @prod.snd.{u_2 u_2} E E q) =?= @has_add.add.{u_2} (E Γ E) | |
(@prod.has_add.{u_2 u_2} E E | |
(@add_semigroup.to_has_add.{u_2} E | |
(@add_comm_semigroup.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))))) | |
(@add_semigroup.to_has_add.{u_2} E | |
(@add_comm_semigroup.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))))) | |
[type_context.is_def_eq_detail] [11]: @prod.add_comm_monoid._proof_1.{u_2 u_2} E E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) =?= @add_comm_group.add_assoc.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1)) | |
[type_context.is_def_eq_detail] [12]: @prod.add_comm_monoid._proof_1.{u_2 u_2} E E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) =?= @prod.add_comm_group._proof_1.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
[type_context.is_def_eq_detail] [13]: prod.add_comm_monoid._proof_1.{u_2 u_2} =?= prod.add_comm_group._proof_1.{u_2 u_2} | |
[type_context.is_def_eq_detail] [14]: add_comm_monoid.{u_2} Ξ± =?= add_comm_group.{u_2} Ξ± | |
[type_context.is_def_eq_detail] [15]: add_comm_monoid.{u_2} =?= add_comm_group.{u_2} | |
[type_context.is_def_eq_detail] on failure: add_comm_monoid.{u_2} =?= add_comm_group.{u_2} | |
[type_context.is_def_eq_detail] on failure: add_comm_monoid.{u_2} Ξ± =?= add_comm_group.{u_2} Ξ± | |
[type_context.is_def_eq_detail] on failure: prod.add_comm_monoid._proof_1.{u_2 u_2} =?= prod.add_comm_group._proof_1.{u_2 u_2} | |
[type_context.is_def_eq_detail] [11]: @add_monoid.zero.{u_2} (E Γ E) | |
(@prod.add_monoid.{u_2 u_2} E E | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) =?= @add_comm_group.zero.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1)) | |
[type_context.is_def_eq_detail] [12]: 0 =?= @add_group.zero.{u_2} (E Γ E) | |
(@prod.add_group.{u_2 u_2} E E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
[type_context.is_def_eq_detail] [13]: (0, 0) =?= @add_monoid.zero.{u_2} (E Γ E) | |
(@prod.add_monoid.{u_2 u_2} E E | |
(@add_group.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@add_group.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
[type_context.is_def_eq_detail] [14]: (0, 0) =?= 0 | |
[type_context.is_def_eq_detail] [11]: @prod.add_comm_monoid._proof_2.{u_2 u_2} E E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) =?= @add_comm_group.zero_add.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1)) | |
[type_context.is_def_eq_detail] [12]: @prod.add_comm_monoid._proof_2.{u_2 u_2} E E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) =?= @prod.add_comm_group._proof_2.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
[type_context.is_def_eq_detail] [13]: prod.add_comm_monoid._proof_2.{u_2 u_2} =?= prod.add_comm_group._proof_2.{u_2 u_2} | |
[type_context.is_def_eq_detail] [14]: add_comm_monoid.{u_2} Ξ± =?= add_comm_group.{u_2} Ξ± | |
[type_context.is_def_eq_detail] [15]: add_comm_monoid.{u_2} =?= add_comm_group.{u_2} | |
[type_context.is_def_eq_detail] on failure: add_comm_monoid.{u_2} =?= add_comm_group.{u_2} | |
[type_context.is_def_eq_detail] on failure: add_comm_monoid.{u_2} Ξ± =?= add_comm_group.{u_2} Ξ± | |
[type_context.is_def_eq_detail] on failure: prod.add_comm_monoid._proof_2.{u_2 u_2} =?= prod.add_comm_group._proof_2.{u_2 u_2} | |
[type_context.is_def_eq_detail] [13]: 0 + a = a =?= 0 + a = a | |
[type_context.is_def_eq_detail] [14]: 0 + a =?= 0 + a | |
[type_context.is_def_eq_detail] [15]: @add_semigroup.add.{u_2} (E Γ E) | |
(@add_semigroup.mk.{u_2} (E Γ E) | |
(@add_monoid.add.{u_2} (E Γ E) | |
(@prod.add_monoid.{u_2 u_2} E E | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))))) | |
_) | |
0 | |
a =?= @add_semigroup.add.{u_2} (E Γ E) | |
(@add_semigroup.mk.{u_2} (E Γ E) | |
(@add_group.add.{u_2} (E Γ E) | |
(@prod.add_group.{u_2 u_2} E E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
_) | |
0 | |
a | |
[type_context.is_def_eq_detail] [16]: @add_monoid.add.{u_2} (E Γ E) | |
(@prod.add_monoid.{u_2 u_2} E E | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
0 | |
a =?= @add_group.add.{u_2} (E Γ E) | |
(@prod.add_group.{u_2 u_2} E E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
0 | |
a | |
[type_context.is_def_eq_detail] [17]: @add_semigroup.add.{u_2} (E Γ E) | |
(@prod.add_semigroup.{u_2 u_2} E E | |
(@add_monoid.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@add_monoid.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))))) | |
0 | |
a =?= @add_monoid.add.{u_2} (E Γ E) | |
(@prod.add_monoid.{u_2 u_2} E E | |
(@add_group.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@add_group.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
0 | |
a | |
[type_context.is_def_eq_detail] [18]: 0 + a =?= @add_semigroup.add.{u_2} (E Γ E) | |
(@prod.add_semigroup.{u_2 u_2} E E | |
(@add_monoid.to_add_semigroup.{u_2} E | |
(@add_group.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@add_monoid.to_add_semigroup.{u_2} E | |
(@add_group.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))))) | |
0 | |
a | |
[type_context.is_def_eq_detail] [19]: (Ξ» (p q : E Γ E), | |
(@prod.fst.{u_2 u_2} E E p + @prod.fst.{u_2 u_2} E E q, @prod.snd.{u_2 u_2} E E p + @prod.snd.{u_2 u_2} E E q)) | |
0 | |
a =?= 0 + a | |
[type_context.is_def_eq_detail] after whnf_core: (@prod.fst.{u_2 u_2} E E 0 + @prod.fst.{u_2 u_2} E E a, @prod.snd.{u_2 u_2} E E 0 + @prod.snd.{u_2 u_2} E E a) =?= 0 + a | |
[type_context.is_def_eq_detail] [20]: (@prod.fst.{u_2 u_2} E E 0 + @prod.fst.{u_2 u_2} E E a, @prod.snd.{u_2 u_2} E E 0 + @prod.snd.{u_2 u_2} E E a) =?= (Ξ» (p q : E Γ E), | |
(@prod.fst.{u_2 u_2} E E p + @prod.fst.{u_2 u_2} E E q, @prod.snd.{u_2 u_2} E E p + @prod.snd.{u_2 u_2} E E q)) | |
0 | |
a | |
[type_context.is_def_eq_detail] after whnf_core: (@prod.fst.{u_2 u_2} E E 0 + @prod.fst.{u_2 u_2} E E a, @prod.snd.{u_2 u_2} E E 0 + @prod.snd.{u_2 u_2} E E a) =?= (@prod.fst.{u_2 u_2} E E 0 + @prod.fst.{u_2 u_2} E E a, @prod.snd.{u_2 u_2} E E 0 + @prod.snd.{u_2 u_2} E E a) | |
[type_context.is_def_eq_detail] [21]: @prod.fst.{u_2 u_2} E E 0 + @prod.fst.{u_2 u_2} E E a =?= @prod.fst.{u_2 u_2} E E 0 + @prod.fst.{u_2 u_2} E E a | |
[type_context.is_def_eq_detail] [22]: @add_semigroup.add.{u_2} E | |
(@add_monoid.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@prod.fst.{u_2 u_2} E E 0) | |
(@prod.fst.{u_2 u_2} E E a) =?= @add_semigroup.add.{u_2} E | |
(@add_monoid.to_add_semigroup.{u_2} E | |
(@add_group.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@prod.fst.{u_2 u_2} E E 0) | |
(@prod.fst.{u_2 u_2} E E a) | |
[type_context.is_def_eq_detail] [23]: @add_monoid.add.{u_2} E | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@prod.fst.{u_2 u_2} E E 0) | |
(@prod.fst.{u_2 u_2} E E a) =?= @add_monoid.add.{u_2} E | |
(@add_group.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@prod.fst.{u_2 u_2} E E 0) | |
(@prod.fst.{u_2 u_2} E E a) | |
[type_context.is_def_eq_detail] [24]: @add_comm_monoid.add.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@prod.fst.{u_2 u_2} E E 0) | |
(@prod.fst.{u_2 u_2} E E a) =?= @add_group.add.{u_2} E (@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@prod.fst.{u_2 u_2} E E 0) | |
(@prod.fst.{u_2 u_2} E E a) | |
[type_context.is_def_eq_detail] [25]: @add_comm_group.add.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1) (@prod.fst.{u_2 u_2} E E 0) | |
(@prod.fst.{u_2 u_2} E E a) =?= @add_comm_group.add.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1) (@prod.fst.{u_2 u_2} E E 0) | |
(@prod.fst.{u_2 u_2} E E a) | |
[type_context.is_def_eq_detail] [26]: @prod.fst.{u_2 u_2} E E 0 =?= @prod.fst.{u_2 u_2} E E 0 | |
[type_context.is_def_eq_detail] [21]: @prod.snd.{u_2 u_2} E E 0 + @prod.snd.{u_2 u_2} E E a =?= @prod.snd.{u_2 u_2} E E 0 + @prod.snd.{u_2 u_2} E E a | |
[type_context.is_def_eq_detail] [22]: @add_semigroup.add.{u_2} E | |
(@add_monoid.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@prod.snd.{u_2 u_2} E E 0) | |
(@prod.snd.{u_2 u_2} E E a) =?= @add_semigroup.add.{u_2} E | |
(@add_monoid.to_add_semigroup.{u_2} E | |
(@add_group.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@prod.snd.{u_2 u_2} E E 0) | |
(@prod.snd.{u_2 u_2} E E a) | |
[type_context.is_def_eq_detail] [23]: @add_monoid.add.{u_2} E | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@prod.snd.{u_2 u_2} E E 0) | |
(@prod.snd.{u_2 u_2} E E a) =?= @add_monoid.add.{u_2} E | |
(@add_group.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@prod.snd.{u_2 u_2} E E 0) | |
(@prod.snd.{u_2 u_2} E E a) | |
[type_context.is_def_eq_detail] [24]: @add_comm_monoid.add.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@prod.snd.{u_2 u_2} E E 0) | |
(@prod.snd.{u_2 u_2} E E a) =?= @add_group.add.{u_2} E (@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@prod.snd.{u_2 u_2} E E 0) | |
(@prod.snd.{u_2 u_2} E E a) | |
[type_context.is_def_eq_detail] [25]: @add_comm_group.add.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1) (@prod.snd.{u_2 u_2} E E 0) | |
(@prod.snd.{u_2 u_2} E E a) =?= @add_comm_group.add.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1) (@prod.snd.{u_2 u_2} E E 0) | |
(@prod.snd.{u_2 u_2} E E a) | |
[type_context.is_def_eq_detail] [26]: @prod.snd.{u_2 u_2} E E 0 =?= @prod.snd.{u_2 u_2} E E 0 | |
[type_context.is_def_eq_detail] [11]: @prod.add_comm_monoid._proof_3.{u_2 u_2} E E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) =?= @add_comm_group.add_zero.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1)) | |
[type_context.is_def_eq_detail] [12]: @prod.add_comm_monoid._proof_3.{u_2 u_2} E E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) =?= @prod.add_comm_group._proof_3.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
[type_context.is_def_eq_detail] [13]: prod.add_comm_monoid._proof_3.{u_2 u_2} =?= prod.add_comm_group._proof_3.{u_2 u_2} | |
[type_context.is_def_eq_detail] [14]: add_comm_monoid.{u_2} Ξ± =?= add_comm_group.{u_2} Ξ± | |
[type_context.is_def_eq_detail] [15]: add_comm_monoid.{u_2} =?= add_comm_group.{u_2} | |
[type_context.is_def_eq_detail] on failure: add_comm_monoid.{u_2} =?= add_comm_group.{u_2} | |
[type_context.is_def_eq_detail] on failure: add_comm_monoid.{u_2} Ξ± =?= add_comm_group.{u_2} Ξ± | |
[type_context.is_def_eq_detail] on failure: prod.add_comm_monoid._proof_3.{u_2 u_2} =?= prod.add_comm_group._proof_3.{u_2 u_2} | |
[type_context.is_def_eq_detail] [13]: a + 0 = a =?= a + 0 = a | |
[type_context.is_def_eq_detail] [14]: a + 0 =?= a + 0 | |
[type_context.is_def_eq_detail] [15]: @add_semigroup.add.{u_2} (E Γ E) | |
(@add_semigroup.mk.{u_2} (E Γ E) | |
(@add_monoid.add.{u_2} (E Γ E) | |
(@prod.add_monoid.{u_2 u_2} E E | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))))) | |
_) | |
a | |
0 =?= @add_semigroup.add.{u_2} (E Γ E) | |
(@add_semigroup.mk.{u_2} (E Γ E) | |
(@add_group.add.{u_2} (E Γ E) | |
(@prod.add_group.{u_2 u_2} E E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
_) | |
a | |
0 | |
[type_context.is_def_eq_detail] [16]: @add_monoid.add.{u_2} (E Γ E) | |
(@prod.add_monoid.{u_2 u_2} E E | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
a | |
0 =?= @add_group.add.{u_2} (E Γ E) | |
(@prod.add_group.{u_2 u_2} E E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
a | |
0 | |
[type_context.is_def_eq_detail] [17]: @add_semigroup.add.{u_2} (E Γ E) | |
(@prod.add_semigroup.{u_2 u_2} E E | |
(@add_monoid.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@add_monoid.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))))) | |
a | |
0 =?= @add_monoid.add.{u_2} (E Γ E) | |
(@prod.add_monoid.{u_2 u_2} E E | |
(@add_group.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@add_group.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
a | |
0 | |
[type_context.is_def_eq_detail] [18]: a + 0 =?= @add_semigroup.add.{u_2} (E Γ E) | |
(@prod.add_semigroup.{u_2 u_2} E E | |
(@add_monoid.to_add_semigroup.{u_2} E | |
(@add_group.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@add_monoid.to_add_semigroup.{u_2} E | |
(@add_group.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))))) | |
a | |
0 | |
[type_context.is_def_eq_detail] [19]: (Ξ» (p q : E Γ E), | |
(@prod.fst.{u_2 u_2} E E p + @prod.fst.{u_2 u_2} E E q, @prod.snd.{u_2 u_2} E E p + @prod.snd.{u_2 u_2} E E q)) | |
a | |
0 =?= a + 0 | |
[type_context.is_def_eq_detail] after whnf_core: (@prod.fst.{u_2 u_2} E E a + @prod.fst.{u_2 u_2} E E 0, @prod.snd.{u_2 u_2} E E a + @prod.snd.{u_2 u_2} E E 0) =?= a + 0 | |
[type_context.is_def_eq_detail] [20]: (@prod.fst.{u_2 u_2} E E a + @prod.fst.{u_2 u_2} E E 0, @prod.snd.{u_2 u_2} E E a + @prod.snd.{u_2 u_2} E E 0) =?= (Ξ» (p q : E Γ E), | |
(@prod.fst.{u_2 u_2} E E p + @prod.fst.{u_2 u_2} E E q, @prod.snd.{u_2 u_2} E E p + @prod.snd.{u_2 u_2} E E q)) | |
a | |
0 | |
[type_context.is_def_eq_detail] after whnf_core: (@prod.fst.{u_2 u_2} E E a + @prod.fst.{u_2 u_2} E E 0, @prod.snd.{u_2 u_2} E E a + @prod.snd.{u_2 u_2} E E 0) =?= (@prod.fst.{u_2 u_2} E E a + @prod.fst.{u_2 u_2} E E 0, @prod.snd.{u_2 u_2} E E a + @prod.snd.{u_2 u_2} E E 0) | |
[type_context.is_def_eq_detail] [21]: @prod.fst.{u_2 u_2} E E a + @prod.fst.{u_2 u_2} E E 0 =?= @prod.fst.{u_2 u_2} E E a + @prod.fst.{u_2 u_2} E E 0 | |
[type_context.is_def_eq_detail] [22]: @add_semigroup.add.{u_2} E | |
(@add_monoid.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@prod.fst.{u_2 u_2} E E a) | |
(@prod.fst.{u_2 u_2} E E 0) =?= @add_semigroup.add.{u_2} E | |
(@add_monoid.to_add_semigroup.{u_2} E | |
(@add_group.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@prod.fst.{u_2 u_2} E E a) | |
(@prod.fst.{u_2 u_2} E E 0) | |
[type_context.is_def_eq_detail] [23]: @add_monoid.add.{u_2} E | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@prod.fst.{u_2 u_2} E E a) | |
(@prod.fst.{u_2 u_2} E E 0) =?= @add_monoid.add.{u_2} E | |
(@add_group.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@prod.fst.{u_2 u_2} E E a) | |
(@prod.fst.{u_2 u_2} E E 0) | |
[type_context.is_def_eq_detail] [24]: @add_comm_monoid.add.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@prod.fst.{u_2 u_2} E E a) | |
(@prod.fst.{u_2 u_2} E E 0) =?= @add_group.add.{u_2} E (@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@prod.fst.{u_2 u_2} E E a) | |
(@prod.fst.{u_2 u_2} E E 0) | |
[type_context.is_def_eq_detail] [21]: @prod.snd.{u_2 u_2} E E a + @prod.snd.{u_2 u_2} E E 0 =?= @prod.snd.{u_2 u_2} E E a + @prod.snd.{u_2 u_2} E E 0 | |
[type_context.is_def_eq_detail] [22]: @add_semigroup.add.{u_2} E | |
(@add_monoid.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@prod.snd.{u_2 u_2} E E a) | |
(@prod.snd.{u_2 u_2} E E 0) =?= @add_semigroup.add.{u_2} E | |
(@add_monoid.to_add_semigroup.{u_2} E | |
(@add_group.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@prod.snd.{u_2 u_2} E E a) | |
(@prod.snd.{u_2 u_2} E E 0) | |
[type_context.is_def_eq_detail] [23]: @add_monoid.add.{u_2} E | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@prod.snd.{u_2 u_2} E E a) | |
(@prod.snd.{u_2 u_2} E E 0) =?= @add_monoid.add.{u_2} E | |
(@add_group.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@prod.snd.{u_2 u_2} E E a) | |
(@prod.snd.{u_2 u_2} E E 0) | |
[type_context.is_def_eq_detail] [24]: @add_comm_monoid.add.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@prod.snd.{u_2 u_2} E E a) | |
(@prod.snd.{u_2 u_2} E E 0) =?= @add_group.add.{u_2} E (@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@prod.snd.{u_2 u_2} E E a) | |
(@prod.snd.{u_2 u_2} E E 0) | |
[type_context.is_def_eq_detail] [11]: @prod.add_comm_monoid._proof_4.{u_2 u_2} E E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) =?= @add_comm_group.add_comm.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1)) | |
[type_context.is_def_eq_detail] [12]: @prod.add_comm_monoid._proof_4.{u_2 u_2} E E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) =?= @prod.add_comm_group._proof_5.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
[type_context.is_def_eq_detail] [13]: prod.add_comm_monoid._proof_4.{u_2 u_2} =?= prod.add_comm_group._proof_5.{u_2 u_2} | |
[type_context.is_def_eq_detail] [14]: add_comm_monoid.{u_2} Ξ± =?= add_comm_group.{u_2} Ξ± | |
[type_context.is_def_eq_detail] [15]: add_comm_monoid.{u_2} =?= add_comm_group.{u_2} | |
[type_context.is_def_eq_detail] on failure: add_comm_monoid.{u_2} =?= add_comm_group.{u_2} | |
[type_context.is_def_eq_detail] on failure: add_comm_monoid.{u_2} Ξ± =?= add_comm_group.{u_2} Ξ± | |
[type_context.is_def_eq_detail] on failure: prod.add_comm_monoid._proof_4.{u_2 u_2} =?= prod.add_comm_group._proof_5.{u_2 u_2} | |
[type_context.is_def_eq_detail] [8]: @distrib_mul_action.mk.{u_1 u_2} π (E Γ E) | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
(@add_comm_monoid.to_add_monoid.{u_2} (E Γ E) | |
(@prod.add_comm_monoid.{u_2 u_2} E E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@mul_action.mk.{u_1 u_2} π (E Γ E) | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
(@has_scalar.mk.{u_1 u_2} π (E Γ E) | |
(@has_scalar.smul.{u_1 u_2} π (E Γ E) | |
(@prod.has_scalar.{u_1 u_2 u_2} π E E | |
(@mul_action.to_has_scalar.{u_1 u_2} π E | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
(@distrib_mul_action.to_mul_action.{u_1 u_2} π E | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@semimodule.to_distrib_mul_action.{u_1 u_2} π E | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@module.to_semimodule.{u_1 u_2} π E | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@vector_space.to_module.{u_1 u_2} π E | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5)))))) | |
(@mul_action.to_has_scalar.{u_1 u_2} π E | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
(@distrib_mul_action.to_mul_action.{u_1 u_2} π E | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@semimodule.to_distrib_mul_action.{u_1 u_2} π E | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@module.to_semimodule.{u_1 u_2} π E | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@vector_space.to_module.{u_1 u_2} π E | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5))))))))) | |
_ | |
_) | |
_ | |
_ =?= @distrib_mul_action.mk.{u_1 u_2} π (E Γ E) | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))))) | |
(@add_comm_monoid.to_add_monoid.{u_2} (E Γ E) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1)))) | |
(@distrib_mul_action.to_mul_action.{u_1 u_2} π (E Γ E) | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))))) | |
(@add_comm_monoid.to_add_monoid.{u_2} (E Γ E) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@semimodule.to_distrib_mul_action.{u_1 u_2} π (E Γ E) | |
(@ring.to_semiring.{u_1} π | |
(@domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))))) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@module.to_semimodule.{u_1 u_2} π (E Γ E) | |
(@domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@vector_space.to_module.{u_1 u_2} π (E Γ E) | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@prod.vector_space.{u_1 u_2 u_2} π E E | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5) | |
(@normed_space.to_vector_space.{u_1 u_2} π E | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5)))))) | |
_ | |
_ | |
[type_context.is_def_eq_detail] [9]: @prod.semimodule._proof_3.{u_1 u_2 u_2} π E E | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@module.to_semimodule.{u_1 u_2} π E | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@vector_space.to_module.{u_1 u_2} π E | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5))) | |
(@module.to_semimodule.{u_1 u_2} π E | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@vector_space.to_module.{u_1 u_2} π E | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5))) =?= @prod.normed_space._proof_1.{u_1 u_2 u_2} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) E E | |
_inst_1 | |
_inst_5 | |
_inst_1 | |
_inst_5 | |
[type_context.is_def_eq_detail] [10]: prod.semimodule._proof_3.{u_1 u_2 u_2} =?= prod.normed_space._proof_1.{u_1 u_2 u_2} | |
[type_context.is_def_eq_detail] [11]: Type u_2 =?= normed_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] on failure: Type u_2 =?= normed_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] on failure: prod.semimodule._proof_3.{u_1 u_2 u_2} =?= prod.normed_space._proof_1.{u_1 u_2 u_2} | |
[type_context.is_def_eq_detail] [10]: (a β’ @prod.fst.{u_2 u_2} E E (pβ + pβ), a β’ @prod.snd.{u_2 u_2} E E (pβ + pβ)) = | |
(@prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (a β’ pβ), | |
@prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (a β’ pβ)) =?= (Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a (pβ + pβ) = | |
@add_monoid.add.{u_2} (E Γ E) | |
(@add_comm_monoid.to_add_monoid.{u_2} (E Γ E) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1)))) | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) | |
[type_context.is_def_eq_detail] [11]: (a β’ @prod.fst.{u_2 u_2} E E (pβ + pβ), a β’ @prod.snd.{u_2 u_2} E E (pβ + pβ)) =?= (Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a (pβ + pβ) | |
[type_context.is_def_eq_detail] after whnf_core: (a β’ @prod.fst.{u_2 u_2} E E (pβ + pβ), a β’ @prod.snd.{u_2 u_2} E E (pβ + pβ)) =?= (a β’ @prod.fst.{u_2 u_2} E E (pβ + pβ), a β’ @prod.snd.{u_2 u_2} E E (pβ + pβ)) | |
[type_context.is_def_eq_detail] [11]: (@prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (a β’ pβ), | |
@prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (a β’ pβ)) =?= @add_monoid.add.{u_2} (E Γ E) | |
(@add_comm_monoid.to_add_monoid.{u_2} (E Γ E) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1)))) | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) | |
[type_context.is_def_eq_detail] [12]: (@prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (a β’ pβ), | |
@prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (a β’ pβ)) =?= @add_comm_monoid.add.{u_2} (E Γ E) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1))) | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) | |
[type_context.is_def_eq_detail] [13]: (@prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (a β’ pβ), | |
@prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (a β’ pβ)) =?= @add_comm_group.add.{u_2} (E Γ E) | |
(@normed_group.to_add_comm_group.{u_2} (E Γ E) (@prod.normed_group.{u_2 u_2} E E _inst_1 _inst_1)) | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) | |
[type_context.is_def_eq_detail] [14]: (@prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (a β’ pβ), | |
@prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (a β’ pβ)) =?= @add_comm_semigroup.add.{u_2} (E Γ E) | |
(@prod.add_comm_semigroup.{u_2 u_2} E E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) | |
[type_context.is_def_eq_detail] [15]: (@prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (a β’ pβ), | |
@prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (a β’ pβ)) =?= @add_semigroup.add.{u_2} (E Γ E) | |
(@prod.add_semigroup.{u_2 u_2} E E | |
(@add_comm_semigroup.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@add_comm_semigroup.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))))) | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) | |
[type_context.is_def_eq_detail] [16]: (@prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (a β’ pβ), | |
@prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (a β’ pβ)) =?= (Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ + | |
(Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ | |
[type_context.is_def_eq_detail] [17]: (@prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (a β’ pβ), | |
@prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (a β’ pβ)) =?= (Ξ» (p q : E Γ E), | |
(@prod.fst.{u_2 u_2} E E p + @prod.fst.{u_2 u_2} E E q, @prod.snd.{u_2 u_2} E E p + @prod.snd.{u_2 u_2} E E q)) | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) | |
[type_context.is_def_eq_detail] after whnf_core: (@prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (a β’ pβ), | |
@prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (a β’ pβ)) =?= (@prod.fst.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) + | |
@prod.fst.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ), | |
@prod.snd.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) + | |
@prod.snd.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ)) | |
[type_context.is_def_eq_detail] [18]: @prod.fst.{u_2 u_2} E E (a β’ pβ) + @prod.fst.{u_2 u_2} E E (a β’ pβ) =?= @prod.fst.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) + | |
@prod.fst.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) | |
[type_context.is_def_eq_detail] [19]: @add_semigroup.add.{u_2} E | |
(@add_comm_semigroup.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@prod.fst.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.fst.{u_2 u_2} E E (a β’ pβ)) =?= @add_semigroup.add.{u_2} E | |
(@add_comm_semigroup.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@prod.fst.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ)) | |
(@prod.fst.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ)) | |
[type_context.is_def_eq_detail] [20]: @add_comm_semigroup.add.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@prod.fst.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.fst.{u_2 u_2} E E (a β’ pβ)) =?= @add_comm_semigroup.add.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@prod.fst.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ)) | |
(@prod.fst.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ)) | |
[type_context.is_def_eq_detail] [21]: @add_comm_monoid.add.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@prod.fst.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.fst.{u_2 u_2} E E (a β’ pβ)) =?= @add_comm_monoid.add.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@prod.fst.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ)) | |
(@prod.fst.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ)) | |
[type_context.is_def_eq_detail] [22]: @add_comm_group.add.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1) (@prod.fst.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.fst.{u_2 u_2} E E (a β’ pβ)) =?= @add_comm_group.add.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@prod.fst.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ)) | |
(@prod.fst.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ)) | |
[type_context.is_def_eq_detail] [23]: @prod.fst.{u_2 u_2} E E (a β’ pβ) =?= @prod.fst.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) | |
[type_context.is_def_eq_detail] [23]: @prod.fst.{u_2 u_2} E E (a β’ pβ) =?= @prod.fst.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) | |
[type_context.is_def_eq_detail] [18]: @prod.snd.{u_2 u_2} E E (a β’ pβ) + @prod.snd.{u_2 u_2} E E (a β’ pβ) =?= @prod.snd.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) + | |
@prod.snd.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) | |
[type_context.is_def_eq_detail] [19]: @add_semigroup.add.{u_2} E | |
(@add_comm_semigroup.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@prod.snd.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.snd.{u_2 u_2} E E (a β’ pβ)) =?= @add_semigroup.add.{u_2} E | |
(@add_comm_semigroup.to_add_semigroup.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@prod.snd.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ)) | |
(@prod.snd.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ)) | |
[type_context.is_def_eq_detail] [20]: @add_comm_semigroup.add.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@prod.snd.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.snd.{u_2 u_2} E E (a β’ pβ)) =?= @add_comm_semigroup.add.{u_2} E | |
(@add_comm_monoid.to_add_comm_semigroup.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@prod.snd.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ)) | |
(@prod.snd.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ)) | |
[type_context.is_def_eq_detail] [21]: @add_comm_monoid.add.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@prod.snd.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.snd.{u_2 u_2} E E (a β’ pβ)) =?= @add_comm_monoid.add.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@prod.snd.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ)) | |
(@prod.snd.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ)) | |
[type_context.is_def_eq_detail] [22]: @add_comm_group.add.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1) (@prod.snd.{u_2 u_2} E E (a β’ pβ)) | |
(@prod.snd.{u_2 u_2} E E (a β’ pβ)) =?= @add_comm_group.add.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@prod.snd.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ)) | |
(@prod.snd.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ)) | |
[type_context.is_def_eq_detail] [23]: @prod.snd.{u_2 u_2} E E (a β’ pβ) =?= @prod.snd.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) | |
[type_context.is_def_eq_detail] [23]: @prod.snd.{u_2 u_2} E E (a β’ pβ) =?= @prod.snd.{u_2 u_2} E E | |
((Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a pβ) | |
[type_context.is_def_eq_detail] [9]: @prod.semimodule._proof_4.{u_1 u_2 u_2} π E E | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@module.to_semimodule.{u_1 u_2} π E | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@vector_space.to_module.{u_1 u_2} π E | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5))) | |
(@module.to_semimodule.{u_1 u_2} π E | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@vector_space.to_module.{u_1 u_2} π E | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5))) =?= @prod.normed_space._proof_2.{u_1 u_2 u_2} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) E E | |
_inst_1 | |
_inst_5 | |
_inst_1 | |
_inst_5 | |
[type_context.is_def_eq_detail] [10]: prod.semimodule._proof_4.{u_1 u_2 u_2} =?= prod.normed_space._proof_2.{u_1 u_2 u_2} | |
[type_context.is_def_eq_detail] [11]: Type u_2 =?= normed_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] on failure: Type u_2 =?= normed_field.{u_1} Ξ± | |
[type_context.is_def_eq_detail] on failure: prod.semimodule._proof_4.{u_1 u_2 u_2} =?= prod.normed_space._proof_2.{u_1 u_2 u_2} | |
[type_context.is_def_eq_detail] [10]: (a β’ @prod.fst.{u_2 u_2} E E 0, a β’ @prod.snd.{u_2 u_2} E E 0) = (0, 0) =?= a β’ 0 = 0 | |
[type_context.is_def_eq_detail] [11]: (a β’ @prod.fst.{u_2 u_2} E E 0, a β’ @prod.snd.{u_2 u_2} E E 0) =?= a β’ 0 | |
[type_context.is_def_eq_detail] [12]: (a β’ @prod.fst.{u_2 u_2} E E 0, a β’ @prod.snd.{u_2 u_2} E E 0) =?= a β’ 0 | |
[type_context.is_def_eq_detail] [13]: (a β’ @prod.fst.{u_2 u_2} E E 0, a β’ @prod.snd.{u_2 u_2} E E 0) =?= (Ξ» (a : π) (p : E Γ E), (a β’ @prod.fst.{u_2 u_2} E E p, a β’ @prod.snd.{u_2 u_2} E E p)) a 0 | |
[type_context.is_def_eq_detail] after whnf_core: (a β’ @prod.fst.{u_2 u_2} E E 0, a β’ @prod.snd.{u_2 u_2} E E 0) =?= (a β’ @prod.fst.{u_2 u_2} E E 0, a β’ @prod.snd.{u_2 u_2} E E 0) | |
[type_context.is_def_eq_detail] [11]: (0, 0) =?= 0 | |
[type_context.is_def_eq_detail] [12]: (0, 0) =?= @add_monoid.zero.{u_2} (E Γ E) | |
(@add_comm_monoid.to_add_monoid.{u_2} (E Γ E) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
[type_context.is_def_eq_detail] [13]: (0, 0) =?= @add_comm_monoid.zero.{u_2} (E Γ E) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
[type_context.is_def_eq_detail] [14]: (0, 0) =?= @add_comm_group.zero.{u_2} (E Γ E) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
[type_context.is_def_eq_detail] [15]: (0, 0) =?= @add_group.zero.{u_2} (E Γ E) | |
(@prod.add_group.{u_2 u_2} E E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
[type_context.is_def_eq_detail] [16]: (0, 0) =?= @add_monoid.zero.{u_2} (E Γ E) | |
(@prod.add_monoid.{u_2 u_2} E E | |
(@add_group.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@add_group.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_group.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
[type_context.is_def_eq_detail] [17]: (0, 0) =?= 0 | |
[type_context.is_def_eq_detail] [9]: @mul_action.mk.{u_1 u_2} π (E Γ E) | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
(@has_scalar.mk.{u_1 u_2} π (E Γ E) | |
(@has_scalar.smul.{u_1 u_2} π (E Γ E) | |
(@prod.has_scalar.{u_1 u_2 u_2} π E E | |
(@mul_action.to_has_scalar.{u_1 u_2} π E | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
(@distrib_mul_action.to_mul_action.{u_1 u_2} π E | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@semimodule.to_distrib_mul_action.{u_1 u_2} π E | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@module.to_semimodule.{u_1 u_2} π E | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@vector_space.to_module.{u_1 u_2} π E | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5)))))) | |
(@mul_action.to_has_scalar.{u_1 u_2} π E | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
(@distrib_mul_action.to_mul_action.{u_1 u_2} π E | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))) | |
(@add_comm_monoid.to_add_monoid.{u_2} E | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@semimodule.to_distrib_mul_action.{u_1 u_2} π E | |
(@ring.to_semiring.{u_1} π | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))) | |
(@add_comm_group.to_add_comm_monoid.{u_2} E (@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@module.to_semimodule.{u_1 u_2} π E | |
(@normed_ring.to_ring.{u_1} π | |
(@normed_field.to_normed_ring.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@vector_space.to_module.{u_1 u_2} π E | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5))))))))) | |
_ | |
_ =?= @distrib_mul_action.to_mul_action.{u_1 u_2} π (E Γ E) | |
(@semiring.to_monoid.{u_1} π | |
(@ring.to_semiring.{u_1} π | |
(@domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))))) | |
(@add_comm_monoid.to_add_monoid.{u_2} (E Γ E) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1)))) | |
(@semimodule.to_distrib_mul_action.{u_1 u_2} π (E Γ E) | |
(@ring.to_semiring.{u_1} π | |
(@domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4))))))) | |
(@add_comm_group.to_add_comm_monoid.{u_2} (E Γ E) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1))) | |
(@module.to_semimodule.{u_1 u_2} π (E Γ E) | |
(@domain.to_ring.{u_1} π | |
(@division_ring.to_domain.{u_1} π | |
(@field.to_division_ring.{u_1} π | |
(@discrete_field.to_field.{u_1} π | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)))))) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@vector_space.to_module.{u_1 u_2} π (E Γ E) | |
(@normed_field.to_discrete_field.{u_1} π (@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@prod.add_comm_group.{u_2 u_2} E E (@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1)) | |
(@prod.vector_space.{u_1 u_2 u_2} π E E | |
(@normed_field.to_discrete_field.{u_1} π | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4)) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_group.to_add_comm_group.{u_2} E _inst_1) | |
(@normed_space.to_vector_space.{u_1 u_2} π E | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5) | |
(@normed_space.to_vector_space.{u_1 u_2} π E | |
(@nondiscrete_normed_field.to_normed_field.{u_1} π _inst_4) | |
_inst_1 | |
_inst_5))))) | |
[type_context.is_def_eq_detail] on failure: E βL[π] E Γ E =?= ?x_2 βL[?x_1] ?x_3 | |
[type_context.is_def_eq_detail] on failure: normed_group.{u_2} (E βL[π] E Γ E) =?= normed_group.{(max ?u_1 ?u_2)} (?x_2 βL[?x_1] ?x_3) | |
[type_context.is_def_eq] normed_group.{u_2} (E βL[π] E Γ E) =?= normed_group.{(max ?u_1 ?u_2)} (?x_2 βL[?x_1] ?x_3) ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (0) ?x_0 : normed_group.{u_2} (E βL[π] E Γ E) := @normed_ring.to_normed_group.{?u_3} ?x_9 ?x_10 | |
[type_context.is_def_eq_detail] [1]: normed_group.{u_2} (E βL[π] E Γ E) =?= normed_group.{?u_3} ?x_9 | |
[type_context.is_def_eq_detail] [2]: normed_group.{u_2} =?= normed_group.{?u_3} | |
[type_context.is_def_eq_detail] process_assignment ?x_9 := E βL[π] E Γ E | |
[type_context.is_def_eq_detail] assign: ?x_9 := E βL[π] E Γ E | |
[type_context.is_def_eq] normed_group.{u_2} (E βL[π] E Γ E) =?= normed_group.{?u_3} ?x_9 ... success (approximate mode) | |
[class_instances] (1) ?x_10 : normed_ring.{u_2} (E βL[π] E Γ E) := @normed_field.to_normed_ring.{?u_4} ?x_11 ?x_12 | |
[type_context.is_def_eq_detail] [1]: normed_ring.{?u_3} ?x_9 =?= normed_ring.{?u_4} ?x_11 | |
[type_context.is_def_eq_detail] [2]: normed_ring.{?u_3} =?= normed_ring.{?u_4} | |
[type_context.is_def_eq_detail] process_assignment ?x_11 := E βL[π] E Γ E | |
[type_context.is_def_eq_detail] assign: ?x_11 := E βL[π] E Γ E | |
[type_context.is_def_eq] normed_ring.{?u_3} ?x_9 =?= normed_ring.{?u_4} ?x_11 ... success (approximate mode) | |
[class_instances] (2) ?x_12 : normed_field.{u_2} (E βL[π] E Γ E) := complex.normed_field | |
[type_context.is_def_eq_detail] [1]: normed_field.{?u_4} ?x_11 =?= normed_field.{0} β | |
[type_context.is_def_eq_detail] [2]: normed_field.{?u_4} =?= normed_field.{0} | |
[type_context.is_def_eq_detail] on failure: normed_field.{?u_4} ?x_11 =?= normed_field.{0} β | |
[type_context.is_def_eq] normed_field.{?u_4} ?x_11 =?= normed_field.{0} β ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (2) ?x_12 : normed_field.{u_2} (E βL[π] E Γ E) := real.normed_field | |
[type_context.is_def_eq_detail] [1]: normed_field.{?u_4} ?x_11 =?= normed_field.{0} β | |
[type_context.is_def_eq_detail] [2]: normed_field.{?u_4} =?= normed_field.{0} | |
[type_context.is_def_eq_detail] on failure: normed_field.{?u_4} ?x_11 =?= normed_field.{0} β | |
[type_context.is_def_eq] normed_field.{?u_4} ?x_11 =?= normed_field.{0} β ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (2) ?x_12 : normed_field.{u_2} (E βL[π] E Γ E) := @nondiscrete_normed_field.to_normed_field.{?u_5} ?x_13 ?x_14 | |
[type_context.is_def_eq_detail] [1]: normed_field.{?u_4} ?x_11 =?= normed_field.{?u_5} ?x_13 | |
[type_context.is_def_eq_detail] [2]: normed_field.{?u_4} =?= normed_field.{?u_5} | |
[type_context.is_def_eq_detail] process_assignment ?x_13 := E βL[π] E Γ E | |
[type_context.is_def_eq_detail] assign: ?x_13 := E βL[π] E Γ E | |
[type_context.is_def_eq] normed_field.{?u_4} ?x_11 =?= normed_field.{?u_5} ?x_13 ... success (approximate mode) | |
[class_instances] (3) ?x_14 : nondiscrete_normed_field.{u_2} (E βL[π] E Γ E) := _inst_4 | |
[type_context.is_def_eq_detail] [1]: nondiscrete_normed_field.{?u_5} ?x_13 =?= nondiscrete_normed_field.{u_1} π | |
[type_context.is_def_eq_detail] [2]: nondiscrete_normed_field.{?u_5} =?= nondiscrete_normed_field.{u_1} | |
[type_context.is_def_eq_detail] on failure: nondiscrete_normed_field.{?u_5} ?x_13 =?= nondiscrete_normed_field.{u_1} π | |
[type_context.is_def_eq] nondiscrete_normed_field.{?u_5} ?x_13 =?= nondiscrete_normed_field.{u_1} π ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (3) ?x_14 : nondiscrete_normed_field.{u_2} (E βL[π] E Γ E) := complex.nondiscrete_normed_field | |
[type_context.is_def_eq_detail] [1]: nondiscrete_normed_field.{?u_5} ?x_13 =?= nondiscrete_normed_field.{0} β | |
[type_context.is_def_eq_detail] [2]: nondiscrete_normed_field.{?u_5} =?= nondiscrete_normed_field.{0} | |
[type_context.is_def_eq_detail] on failure: nondiscrete_normed_field.{?u_5} ?x_13 =?= nondiscrete_normed_field.{0} β | |
[type_context.is_def_eq] nondiscrete_normed_field.{?u_5} ?x_13 =?= nondiscrete_normed_field.{0} β ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (3) ?x_14 : nondiscrete_normed_field.{u_2} (E βL[π] E Γ E) := real.nondiscrete_normed_field | |
[type_context.is_def_eq_detail] [1]: nondiscrete_normed_field.{?u_5} ?x_13 =?= nondiscrete_normed_field.{0} β | |
[type_context.is_def_eq_detail] [2]: nondiscrete_normed_field.{?u_5} =?= nondiscrete_normed_field.{0} | |
[type_context.is_def_eq_detail] on failure: nondiscrete_normed_field.{?u_5} ?x_13 =?= nondiscrete_normed_field.{0} β | |
[type_context.is_def_eq] nondiscrete_normed_field.{?u_5} ?x_13 =?= nondiscrete_normed_field.{0} β ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (1) ?x_10 : normed_ring.{u_2} (E βL[π] E Γ E) := @prod.normed_ring.{?u_4 ?u_5} ?x_11 ?x_12 ?x_13 ?x_14 | |
[type_context.is_def_eq_detail] [1]: normed_ring.{?u_3} ?x_9 =?= normed_ring.{(max ?u_4 ?u_5)} (?x_11 Γ ?x_12) | |
[type_context.is_def_eq_detail] [2]: normed_ring.{?u_3} =?= normed_ring.{(max ?u_4 ?u_5)} | |
[type_context.is_def_eq_detail] [2]: E βL[π] E Γ E =?= ?x_11 Γ ?x_12 | |
[type_context.is_def_eq_detail] [3]: continuous_linear_map.{u_1 u_2 u_2} =?= prod.{?u_4 ?u_5} | |
[type_context.is_def_eq_detail] on failure: continuous_linear_map.{u_1 u_2 u_2} =?= prod.{?u_4 ?u_5} | |
[type_context.is_def_eq_detail] on failure: E βL[π] E Γ E =?= ?x_11 Γ ?x_12 | |
[type_context.is_def_eq_detail] on failure: normed_ring.{?u_3} ?x_9 =?= normed_ring.{(max ?u_4 ?u_5)} (?x_11 Γ ?x_12) | |
[type_context.is_def_eq] normed_ring.{?u_3} ?x_9 =?= normed_ring.{(max ?u_4 ?u_5)} (?x_11 Γ ?x_12) ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (0) ?x_0 : normed_group.{u_2} (E βL[π] E Γ E) := @fintype.normed_group.{?u_0 ?u_1} ?x_1 ?x_2 ?x_3 ?x_4 | |
[type_context.is_def_eq_detail] [1]: normed_group.{u_2} (E βL[π] E Γ E) =?= normed_group.{(max ?u_0 ?u_1)} (Ξ (b : ?x_1), ?x_2 b) | |
[type_context.is_def_eq_detail] [2]: normed_group.{u_2} =?= normed_group.{(max ?u_0 ?u_1)} | |
[type_context.is_def_eq_detail] [2]: E βL[π] E Γ E =?= Ξ (b : ?x_1), ?x_2 b | |
[type_context.is_def_eq_detail] on failure: E βL[π] E Γ E =?= Ξ (b : ?x_1), ?x_2 b | |
[type_context.is_def_eq_detail] on failure: normed_group.{u_2} (E βL[π] E Γ E) =?= normed_group.{(max ?u_0 ?u_1)} (Ξ (b : ?x_1), ?x_2 b) | |
[type_context.is_def_eq] normed_group.{u_2} (E βL[π] E Γ E) =?= normed_group.{(max ?u_0 ?u_1)} (Ξ (b : ?x_1), ?x_2 b) ... failed (approximate mode) | |
failed is_def_eq | |
[class_instances] (0) ?x_0 : normed_group.{u_2} (E βL[π] E Γ E) := @prod.normed_group.{?u_2 ?u_3} ?x_5 ?x_6 ?x_7 ?x_8 | |
[type_context.is_def_eq_detail] [1]: normed_group.{u_2} (E βL[π] E Γ E) =?= normed_group.{(max ?u_2 ?u_3)} (?x_5 Γ ?x_6) | |
[type_context.is_def_eq_detail] [2]: normed_group.{u_2} =?= normed_group.{(max ?u_2 ?u_3)} | |
[type_context.is_def_eq_detail] [2]: E βL[π] E Γ E =?= ?x_5 Γ ?x_6 | |
[type_context.is_def_eq_detail] [3]: continuous_linear_map.{u_1 u_2 u_2} =?= prod.{?u_2 ?u_3} | |
[type_context.is_def_eq_detail] on failure: continuous_linear_map.{u_1 u_2 u_2} =?= prod.{?u_2 ?u_3} | |
[type_context.is_def_eq_detail] on failure: E βL[π] E Γ E =?= ?x_5 Γ ?x_6 | |
[type_context.is_def_eq_detail] on failure: normed_group.{u_2} (E βL[π] E Γ E) =?= normed_group.{(max ?u_2 ?u_3)} (?x_5 Γ ?x_6) | |
[type_context.is_def_eq] normed_group.{u_2} (E βL[π] E Γ E) =?= normed_group.{(max ?u_2 ?u_3)} (?x_5 Γ ?x_6) ... failed (approximate mode) | |
failed is_def_eq | |
operator_norm.lean:216:3: error | |
tactic.mk_instance failed to generate instance for | |
normed_group.{u_2} (E βL[π] E Γ E) | |
state: | |
π : Type u_1, | |
E : Type u_2, | |
_inst_1 : normed_group.{u_2} E, | |
_inst_4 : nondiscrete_normed_field.{u_1} π, | |
_inst_5 : normed_space.{u_1 u_2} π E | |
β’ normed_group.{u_2} (E βL[π] E Γ E) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment