Skip to content

Instantly share code, notes, and snippets.

@javra
Created November 25, 2021 15:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save javra/9f5f8b3f3b255fd00d72f00c22759db4 to your computer and use it in GitHub Desktop.
Save javra/9f5f8b3f3b255fd00d72f00c22759db4 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_0 : @is_symmetric_smul (@units ℤ int.monoid) N₁
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@distrib_mul_action.to_mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))
(@units.distrib_mul_action ℤ N₁ int.monoid
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))
(@module.to_distrib_mul_action ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := _inst_29
failed is_def_eq
[class_instances] (0) ?x_0 : @is_symmetric_smul (@units ℤ int.monoid) N₁
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@distrib_mul_action.to_mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))
(@units.distrib_mul_action ℤ N₁ int.monoid
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))
(@module.to_distrib_mul_action ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := _inst_27
failed is_def_eq
[class_instances] (0) ?x_0 : @is_symmetric_smul (@units ℤ int.monoid) N₁
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@distrib_mul_action.to_mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))
(@units.distrib_mul_action ℤ N₁ int.monoid
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))
(@module.to_distrib_mul_action ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := _inst_23
failed is_def_eq
[class_instances] (0) ?x_0 : @is_symmetric_smul (@units ℤ int.monoid) N₁
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@distrib_mul_action.to_mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))
(@units.distrib_mul_action ℤ N₁ int.monoid
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))
(@module.to_distrib_mul_action ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := _inst_19
failed is_def_eq
[class_instances] (0) ?x_0 : @is_symmetric_smul (@units ℤ int.monoid) N₁
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@distrib_mul_action.to_mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))
(@units.distrib_mul_action ℤ N₁ int.monoid
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))
(@module.to_distrib_mul_action ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @tensor_product.is_symmetric_smul ?x_1 ?x_2 ?x_3 ?x_4 ?x_5 ?x_6 ?x_7 ?x_8 ?x_9 ?x_10 ?x_11
failed is_def_eq
[class_instances] (0) ?x_0 : @is_symmetric_smul (@units ℤ int.monoid) N₁
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@distrib_mul_action.to_mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))
(@units.distrib_mul_action ℤ N₁ int.monoid
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))
(@module.to_distrib_mul_action ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @multilinear_map.is_symmetric_smul ?x_12 ?x_13 ?x_14 ?x_15 ?x_16 ?x_17 ?x_18 ?x_19 ?x_20 ?x_21 ?x_22 ?x_23 ?x_24 ?x_25
?x_26
?x_27
?x_28
failed is_def_eq
[class_instances] (0) ?x_0 : @is_symmetric_smul (@units ℤ int.monoid) N₁
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@distrib_mul_action.to_mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))
(@units.distrib_mul_action ℤ N₁ int.monoid
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))
(@module.to_distrib_mul_action ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @finsupp.is_symmetric_smul ?x_29 ?x_30 ?x_31 ?x_32 ?x_33 ?x_34 ?x_35 ?x_36
failed is_def_eq
[class_instances] (0) ?x_0 : @is_symmetric_smul (@units ℤ int.monoid) N₁
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@distrib_mul_action.to_mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))
(@units.distrib_mul_action ℤ N₁ int.monoid
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))
(@module.to_distrib_mul_action ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @is_scalar_tower.is_symmetric_smul ?x_37 ?x_38 ?x_39 ?x_40 ?x_41 ?x_42
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_43 : monoid (@units ℤ int.monoid) := ?x_46.monoid
failed is_def_eq
[class_instances] (0) ?x_43 : monoid (@units ℤ int.monoid) := @module.End.monoid ?x_47 ?x_48 ?x_49 ?x_50 ?x_51
failed is_def_eq
[class_instances] (0) ?x_43 : monoid (@units ℤ int.monoid) := @free_monoid.monoid ?x_52
failed is_def_eq
[class_instances] (0) ?x_43 : monoid (@units ℤ int.monoid) := ?x_55.to_monoid
failed is_def_eq
[class_instances] (0) ?x_43 : monoid (@units ℤ int.monoid) := rat.monoid
failed is_def_eq
[class_instances] (0) ?x_43 : monoid (@units ℤ int.monoid) := @pi.monoid ?x_56 ?x_57 ?x_58
failed is_def_eq
[class_instances] (0) ?x_43 : monoid (@units ℤ int.monoid) := int.monoid
failed is_def_eq
[class_instances] (0) ?x_43 : monoid (@units ℤ int.monoid) := nat.monoid
failed is_def_eq
[class_instances] (0) ?x_43 : monoid (@units ℤ int.monoid) := @order_dual.monoid ?x_59 ?x_60
failed is_def_eq
[class_instances] (0) ?x_43 : monoid (@units ℤ int.monoid) := @prod.monoid ?x_61 ?x_62 ?x_63 ?x_64
failed is_def_eq
[class_instances] (0) ?x_43 : monoid (@units ℤ int.monoid) := @mul_opposite.monoid ?x_65 ?x_66
failed is_def_eq
[class_instances] (0) ?x_43 : monoid (@units ℤ int.monoid) := function.End.monoid ?x_67
failed is_def_eq
[class_instances] (0) ?x_43 : monoid (@units ℤ int.monoid) := @multiplicative.monoid ?x_68 ?x_69
failed is_def_eq
[class_instances] (0) ?x_43 : monoid (@units ℤ int.monoid) := @with_one.monoid ?x_70 ?x_71
failed is_def_eq
[class_instances] (0) ?x_43 : monoid (@units ℤ int.monoid) := @ring_hom.monoid ?x_72 ?x_73
failed is_def_eq
[class_instances] (0) ?x_43 : monoid (@units ℤ int.monoid) := @add_monoid.End.monoid ?x_74 ?x_75
failed is_def_eq
[class_instances] (0) ?x_43 : monoid (@units ℤ int.monoid) := @monoid.End.monoid ?x_76 ?x_77
failed is_def_eq
[class_instances] (0) ?x_43 : monoid (@units ℤ int.monoid) := @ring.to_monoid ?x_78 ?x_79
[class_instances] (1) ?x_79 : ring (@units ℤ int.monoid) := @module.End.ring ?x_80 ?x_81 ?x_82 ?x_83 ?x_84
failed is_def_eq
[class_instances] (1) ?x_79 : ring (@units ℤ int.monoid) := ?x_87.to_ring
failed is_def_eq
[class_instances] (1) ?x_79 : ring (@units ℤ int.monoid) := @prod.ring ?x_88 ?x_89 ?x_90 ?x_91
failed is_def_eq
[class_instances] (1) ?x_79 : ring (@units ℤ int.monoid) := @pi.ring ?x_92 ?x_93 ?x_94
failed is_def_eq
[class_instances] (1) ?x_79 : ring (@units ℤ int.monoid) := @add_monoid.End.ring ?x_95 ?x_96
failed is_def_eq
[class_instances] (1) ?x_79 : ring (@units ℤ int.monoid) := int.ring
failed is_def_eq
[class_instances] (1) ?x_79 : ring (@units ℤ int.monoid) := @mul_opposite.ring ?x_97 ?x_98
failed is_def_eq
[class_instances] (1) ?x_79 : ring (@units ℤ int.monoid) := @division_ring.to_ring ?x_99 ?x_100
[class_instances] (2) ?x_100 : division_ring (@units ℤ int.monoid) := @mul_opposite.division_ring ?x_101 ?x_102
failed is_def_eq
[class_instances] (2) ?x_100 : division_ring (@units ℤ int.monoid) := rat.division_ring
failed is_def_eq
[class_instances] (2) ?x_100 : division_ring (@units ℤ int.monoid) := @field.to_division_ring ?x_103 ?x_104
[class_instances] (3) ?x_104 : field (@units ℤ int.monoid) := @subring.center.field ?x_105 ?x_106
failed is_def_eq
[class_instances] (3) ?x_104 : field (@units ℤ int.monoid) := @mul_opposite.field ?x_107 ?x_108
failed is_def_eq
[class_instances] (3) ?x_104 : field (@units ℤ int.monoid) := rat.field
failed is_def_eq
[class_instances] (3) ?x_104 : field (@units ℤ int.monoid) := @linear_ordered_field.to_field ?x_109 ?x_110
[class_instances] (4) ?x_110 : linear_ordered_field (@units ℤ int.monoid) := rat.linear_ordered_field
failed is_def_eq
[class_instances] caching failure for linear_ordered_field (@units ℤ int.monoid)
[class_instances] caching failure for field (@units ℤ int.monoid)
[class_instances] caching failure for division_ring (@units ℤ int.monoid)
[class_instances] (1) ?x_79 : ring (@units ℤ int.monoid) := @ordered_ring.to_ring ?x_80 ?x_81
[class_instances] (2) ?x_81 : ordered_ring (@units ℤ int.monoid) := ?x_84.to_ordered_ring
failed is_def_eq
[class_instances] (2) ?x_81 : ordered_ring (@units ℤ int.monoid) := rat.ordered_ring
failed is_def_eq
[class_instances] (2) ?x_81 : ordered_ring (@units ℤ int.monoid) := @linear_ordered_ring.to_ordered_ring ?x_85 ?x_86
[class_instances] (3) ?x_86 : linear_ordered_ring (@units ℤ int.monoid) := ?x_89.to_linear_ordered_ring
failed is_def_eq
[class_instances] (3) ?x_86 : linear_ordered_ring (@units ℤ int.monoid) := rat.linear_ordered_ring
failed is_def_eq
[class_instances] (3) ?x_86 : linear_ordered_ring (@units ℤ int.monoid) := @linear_ordered_comm_ring.to_linear_ordered_ring ?x_90 ?x_91
[class_instances] (4) ?x_91 : linear_ordered_comm_ring (@units ℤ int.monoid) := ?x_94.to_linear_ordered_comm_ring
failed is_def_eq
[class_instances] (4) ?x_91 : linear_ordered_comm_ring (@units ℤ int.monoid) := rat.linear_ordered_comm_ring
failed is_def_eq
[class_instances] (4) ?x_91 : linear_ordered_comm_ring (@units ℤ int.monoid) := int.linear_ordered_comm_ring
failed is_def_eq
[class_instances] (4) ?x_91 : linear_ordered_comm_ring (@units ℤ int.monoid) := @linear_ordered_field.to_linear_ordered_comm_ring ?x_95 ?x_96
[class_instances] cached failure for linear_ordered_field (@units ℤ int.monoid)
[class_instances] caching failure for linear_ordered_comm_ring (@units ℤ int.monoid)
[class_instances] caching failure for linear_ordered_ring (@units ℤ int.monoid)
[class_instances] (2) ?x_81 : ordered_ring (@units ℤ int.monoid) := @ordered_comm_ring.to_ordered_ring ?x_82 ?x_83
[class_instances] (3) ?x_83 : ordered_comm_ring (@units ℤ int.monoid) := ?x_86.to_ordered_comm_ring
failed is_def_eq
[class_instances] (3) ?x_83 : ordered_comm_ring (@units ℤ int.monoid) := @linear_ordered_comm_ring.to_ordered_comm_ring ?x_87 ?x_88
[class_instances] cached failure for linear_ordered_comm_ring (@units ℤ int.monoid)
[class_instances] caching failure for ordered_comm_ring (@units ℤ int.monoid)
[class_instances] caching failure for ordered_ring (@units ℤ int.monoid)
[class_instances] (1) ?x_79 : ring (@units ℤ int.monoid) := @comm_ring.to_ring ?x_80 ?x_81
[class_instances] (2) ?x_81 : comm_ring (@units ℤ int.monoid) := punit.comm_ring
failed is_def_eq
[class_instances] (2) ?x_81 : comm_ring (@units ℤ int.monoid) := @subring.center.comm_ring ?x_82 ?x_83
failed is_def_eq
[class_instances] (2) ?x_81 : comm_ring (@units ℤ int.monoid) := ?x_86.to_comm_ring
failed is_def_eq
[class_instances] (2) ?x_81 : comm_ring (@units ℤ int.monoid) := @prod.comm_ring ?x_87 ?x_88 ?x_89 ?x_90
failed is_def_eq
[class_instances] (2) ?x_81 : comm_ring (@units ℤ int.monoid) := @pi.comm_ring ?x_91 ?x_92 ?x_93
failed is_def_eq
[class_instances] (2) ?x_81 : comm_ring (@units ℤ int.monoid) := rat.comm_ring
failed is_def_eq
[class_instances] (2) ?x_81 : comm_ring (@units ℤ int.monoid) := int.comm_ring
failed is_def_eq
[class_instances] (2) ?x_81 : comm_ring (@units ℤ int.monoid) := @mul_opposite.comm_ring ?x_94 ?x_95
failed is_def_eq
[class_instances] (2) ?x_81 : comm_ring (@units ℤ int.monoid) := @euclidean_domain.to_comm_ring ?x_96 ?x_97
[class_instances] (3) ?x_97 : euclidean_domain (@units ℤ int.monoid) := int.euclidean_domain
failed is_def_eq
[class_instances] (3) ?x_97 : euclidean_domain (@units ℤ int.monoid) := @field.to_euclidean_domain ?x_98 ?x_99
[class_instances] cached failure for field (@units ℤ int.monoid)
[class_instances] caching failure for euclidean_domain (@units ℤ int.monoid)
[class_instances] (2) ?x_81 : comm_ring (@units ℤ int.monoid) := @field.to_comm_ring ?x_82 ?x_83
[class_instances] cached failure for field (@units ℤ int.monoid)
[class_instances] (2) ?x_81 : comm_ring (@units ℤ int.monoid) := @ordered_comm_ring.to_comm_ring ?x_82 ?x_83
[class_instances] cached failure for ordered_comm_ring (@units ℤ int.monoid)
[class_instances] caching failure for comm_ring (@units ℤ int.monoid)
[class_instances] caching failure for ring (@units ℤ int.monoid)
[class_instances] (0) ?x_43 : monoid (@units ℤ int.monoid) := @monoid_with_zero.to_monoid ?x_44 ?x_45
[class_instances] (1) ?x_45 : monoid_with_zero (@units ℤ int.monoid) := @pi.monoid_with_zero ?x_46 ?x_47 ?x_48
failed is_def_eq
[class_instances] (1) ?x_45 : monoid_with_zero (@units ℤ int.monoid) := @with_bot.monoid_with_zero ?x_49 ?x_50 ?x_51 ?x_52 ?x_53
failed is_def_eq
[class_instances] (1) ?x_45 : monoid_with_zero (@units ℤ int.monoid) := @with_top.monoid_with_zero ?x_54 ?x_55 ?x_56 ?x_57 ?x_58
failed is_def_eq
[class_instances] (1) ?x_45 : monoid_with_zero (@units ℤ int.monoid) := @prod.monoid_with_zero ?x_59 ?x_60 ?x_61 ?x_62
failed is_def_eq
[class_instances] (1) ?x_45 : monoid_with_zero (@units ℤ int.monoid) := @mul_opposite.monoid_with_zero ?x_63 ?x_64
failed is_def_eq
[class_instances] (1) ?x_45 : monoid_with_zero (@units ℤ int.monoid) := @with_zero.monoid_with_zero ?x_65 ?x_66
failed is_def_eq
[class_instances] (1) ?x_45 : monoid_with_zero (@units ℤ int.monoid) := @semiring.to_monoid_with_zero ?x_67 ?x_68
[class_instances] (2) ?x_68 : semiring (@units ℤ int.monoid) := @module.End.semiring ?x_69 ?x_70 ?x_71 ?x_72 ?x_73
failed is_def_eq
[class_instances] (2) ?x_68 : semiring (@units ℤ int.monoid) := ?x_76.to_semiring
failed is_def_eq
[class_instances] (2) ?x_68 : semiring (@units ℤ int.monoid) := @prod.semiring ?x_77 ?x_78 ?x_79 ?x_80
failed is_def_eq
[class_instances] (2) ?x_68 : semiring (@units ℤ int.monoid) := @set.set_semiring.semiring ?x_81 ?x_82
failed is_def_eq
[class_instances] (2) ?x_68 : semiring (@units ℤ int.monoid) := @pi.semiring ?x_83 ?x_84 ?x_85
failed is_def_eq
[class_instances] (2) ?x_68 : semiring (@units ℤ int.monoid) := rat.semiring
failed is_def_eq
[class_instances] (2) ?x_68 : semiring (@units ℤ int.monoid) := @add_monoid.End.semiring ?x_86 ?x_87
failed is_def_eq
[class_instances] (2) ?x_68 : semiring (@units ℤ int.monoid) := int.semiring
failed is_def_eq
[class_instances] (2) ?x_68 : semiring (@units ℤ int.monoid) := nat.semiring
failed is_def_eq
[class_instances] (2) ?x_68 : semiring (@units ℤ int.monoid) := @mul_opposite.semiring ?x_88 ?x_89
failed is_def_eq
[class_instances] (2) ?x_68 : semiring (@units ℤ int.monoid) := @with_zero.semiring ?x_90 ?x_91
failed is_def_eq
[class_instances] (2) ?x_68 : semiring (@units ℤ int.monoid) := @ring.to_semiring ?x_92 ?x_93
[class_instances] cached failure for ring (@units ℤ int.monoid)
[class_instances] (2) ?x_68 : semiring (@units ℤ int.monoid) := @ordered_semiring.to_semiring ?x_69 ?x_70
[class_instances] (3) ?x_70 : ordered_semiring (@units ℤ int.monoid) := ?x_73.to_ordered_semiring
failed is_def_eq
[class_instances] (3) ?x_70 : ordered_semiring (@units ℤ int.monoid) := rat.ordered_semiring
failed is_def_eq
[class_instances] (3) ?x_70 : ordered_semiring (@units ℤ int.monoid) := nat.ordered_semiring
failed is_def_eq
[class_instances] (3) ?x_70 : ordered_semiring (@units ℤ int.monoid) := @ordered_ring.to_ordered_semiring ?x_74 ?x_75
[class_instances] cached failure for ordered_ring (@units ℤ int.monoid)
[class_instances] (3) ?x_70 : ordered_semiring (@units ℤ int.monoid) := @linear_ordered_semiring.to_ordered_semiring ?x_71 ?x_72
[class_instances] (4) ?x_72 : linear_ordered_semiring (@units ℤ int.monoid) := ?x_75.to_linear_ordered_semiring
failed is_def_eq
[class_instances] (4) ?x_72 : linear_ordered_semiring (@units ℤ int.monoid) := rat.linear_ordered_semiring
failed is_def_eq
[class_instances] (4) ?x_72 : linear_ordered_semiring (@units ℤ int.monoid) := nat.linear_ordered_semiring
failed is_def_eq
[class_instances] (4) ?x_72 : linear_ordered_semiring (@units ℤ int.monoid) := @linear_ordered_comm_ring.to_linear_ordered_semiring ?x_76 ?x_77
[class_instances] cached failure for linear_ordered_comm_ring (@units ℤ int.monoid)
[class_instances] (4) ?x_72 : linear_ordered_semiring (@units ℤ int.monoid) := @linear_ordered_ring.to_linear_ordered_semiring ?x_73 ?x_74
[class_instances] cached failure for linear_ordered_ring (@units ℤ int.monoid)
[class_instances] caching failure for linear_ordered_semiring (@units ℤ int.monoid)
[class_instances] (3) ?x_70 : ordered_semiring (@units ℤ int.monoid) := @ordered_comm_semiring.to_ordered_semiring ?x_71 ?x_72
[class_instances] (4) ?x_72 : ordered_comm_semiring (@units ℤ int.monoid) := ?x_75.to_ordered_comm_semiring
failed is_def_eq
[class_instances] (4) ?x_72 : ordered_comm_semiring (@units ℤ int.monoid) := nat.ordered_comm_semiring
failed is_def_eq
[class_instances] (4) ?x_72 : ordered_comm_semiring (@units ℤ int.monoid) := @ordered_comm_ring.to_ordered_comm_semiring ?x_76 ?x_77
[class_instances] cached failure for ordered_comm_ring (@units ℤ int.monoid)
[class_instances] caching failure for ordered_comm_semiring (@units ℤ int.monoid)
[class_instances] caching failure for ordered_semiring (@units ℤ int.monoid)
[class_instances] (2) ?x_68 : semiring (@units ℤ int.monoid) := @comm_semiring.to_semiring ?x_69 ?x_70
[class_instances] (3) ?x_70 : comm_semiring (@units ℤ int.monoid) := _inst_15
failed is_def_eq
[class_instances] (3) ?x_70 : comm_semiring (@units ℤ int.monoid) := cardinal.comm_semiring
failed is_def_eq
[class_instances] (3) ?x_70 : comm_semiring (@units ℤ int.monoid) := @subsemiring.center.comm_semiring ?x_71 ?x_72
failed is_def_eq
[class_instances] (3) ?x_70 : comm_semiring (@units ℤ int.monoid) := ?x_75.to_comm_semiring
failed is_def_eq
[class_instances] (3) ?x_70 : comm_semiring (@units ℤ int.monoid) := @prod.comm_semiring ?x_76 ?x_77 ?x_78 ?x_79
failed is_def_eq
[class_instances] (3) ?x_70 : comm_semiring (@units ℤ int.monoid) := @set.set_semiring.comm_semiring ?x_80 ?x_81
failed is_def_eq
[class_instances] (3) ?x_70 : comm_semiring (@units ℤ int.monoid) := @pi.comm_semiring ?x_82 ?x_83 ?x_84
failed is_def_eq
[class_instances] (3) ?x_70 : comm_semiring (@units ℤ int.monoid) := rat.comm_semiring
failed is_def_eq
[class_instances] (3) ?x_70 : comm_semiring (@units ℤ int.monoid) := int.comm_semiring
failed is_def_eq
[class_instances] (3) ?x_70 : comm_semiring (@units ℤ int.monoid) := nat.comm_semiring
failed is_def_eq
[class_instances] (3) ?x_70 : comm_semiring (@units ℤ int.monoid) := @with_bot.comm_semiring ?x_85 ?x_86 ?x_87 ?x_88
failed is_def_eq
[class_instances] (3) ?x_70 : comm_semiring (@units ℤ int.monoid) := @with_top.comm_semiring ?x_89 ?x_90 ?x_91 ?x_92
failed is_def_eq
[class_instances] (3) ?x_70 : comm_semiring (@units ℤ int.monoid) := @mul_opposite.comm_semiring ?x_93 ?x_94
failed is_def_eq
[class_instances] (3) ?x_70 : comm_semiring (@units ℤ int.monoid) := @canonically_ordered_comm_semiring.to_comm_semiring ?x_95 ?x_96
[class_instances] (4) ?x_96 : canonically_ordered_comm_semiring (@units ℤ int.monoid) := cardinal.canonically_ordered_comm_semiring
failed is_def_eq
[class_instances] (4) ?x_96 : canonically_ordered_comm_semiring (@units ℤ int.monoid) := nat.canonically_ordered_comm_semiring
failed is_def_eq
[class_instances] (4) ?x_96 : canonically_ordered_comm_semiring (@units ℤ int.monoid) := @with_top.canonically_ordered_comm_semiring ?x_97 ?x_98 ?x_99 ?x_100
failed is_def_eq
[class_instances] caching failure for canonically_ordered_comm_semiring (@units ℤ int.monoid)
[class_instances] (3) ?x_70 : comm_semiring (@units ℤ int.monoid) := @ordered_comm_semiring.to_comm_semiring ?x_71 ?x_72
[class_instances] cached failure for ordered_comm_semiring (@units ℤ int.monoid)
[class_instances] (3) ?x_70 : comm_semiring (@units ℤ int.monoid) := @comm_ring.to_comm_semiring ?x_71 ?x_72
[class_instances] cached failure for comm_ring (@units ℤ int.monoid)
[class_instances] caching failure for comm_semiring (@units ℤ int.monoid)
[class_instances] caching failure for semiring (@units ℤ int.monoid)
[class_instances] (1) ?x_45 : monoid_with_zero (@units ℤ int.monoid) := @group_with_zero.to_monoid_with_zero ?x_46 ?x_47
[class_instances] (2) ?x_47 : group_with_zero (@units ℤ int.monoid) := @mul_opposite.group_with_zero ?x_48 ?x_49
failed is_def_eq
[class_instances] (2) ?x_47 : group_with_zero (@units ℤ int.monoid) := @with_zero.group_with_zero ?x_50 ?x_51
failed is_def_eq
[class_instances] (2) ?x_47 : group_with_zero (@units ℤ int.monoid) := @division_ring.to_group_with_zero ?x_52 ?x_53
[class_instances] cached failure for division_ring (@units ℤ int.monoid)
[class_instances] (2) ?x_47 : group_with_zero (@units ℤ int.monoid) := @comm_group_with_zero.to_group_with_zero ?x_48 ?x_49
[class_instances] (3) ?x_49 : comm_group_with_zero (@units ℤ int.monoid) := @with_zero.comm_group_with_zero ?x_50 ?x_51
failed is_def_eq
[class_instances] (3) ?x_49 : comm_group_with_zero (@units ℤ int.monoid) := @field.to_comm_group_with_zero ?x_52 ?x_53
[class_instances] cached failure for field (@units ℤ int.monoid)
[class_instances] caching failure for comm_group_with_zero (@units ℤ int.monoid)
[class_instances] caching failure for group_with_zero (@units ℤ int.monoid)
[class_instances] (1) ?x_45 : monoid_with_zero (@units ℤ int.monoid) := @comm_monoid_with_zero.to_monoid_with_zero ?x_46 ?x_47
[class_instances] (2) ?x_47 : comm_monoid_with_zero (@units ℤ int.monoid) := @pi.comm_monoid_with_zero ?x_48 ?x_49 ?x_50
failed is_def_eq
[class_instances] (2) ?x_47 : comm_monoid_with_zero (@units ℤ int.monoid) := @with_bot.comm_monoid_with_zero ?x_51 ?x_52 ?x_53 ?x_54 ?x_55
failed is_def_eq
[class_instances] (2) ?x_47 : comm_monoid_with_zero (@units ℤ int.monoid) := @with_top.comm_monoid_with_zero ?x_56 ?x_57 ?x_58 ?x_59 ?x_60
failed is_def_eq
[class_instances] (2) ?x_47 : comm_monoid_with_zero (@units ℤ int.monoid) := @prod.comm_monoid_with_zero ?x_61 ?x_62 ?x_63 ?x_64
failed is_def_eq
[class_instances] (2) ?x_47 : comm_monoid_with_zero (@units ℤ int.monoid) := @with_zero.comm_monoid_with_zero ?x_65 ?x_66
failed is_def_eq
[class_instances] (2) ?x_47 : comm_monoid_with_zero (@units ℤ int.monoid) := @linear_ordered_comm_monoid_with_zero.to_comm_monoid_with_zero ?x_67 ?x_68
[class_instances] (3) ?x_68 : linear_ordered_comm_monoid_with_zero (@units ℤ int.monoid) := nat.linear_ordered_comm_monoid_with_zero
failed is_def_eq
[class_instances] caching failure for linear_ordered_comm_monoid_with_zero (@units ℤ int.monoid)
[class_instances] (2) ?x_47 : comm_monoid_with_zero (@units ℤ int.monoid) := @comm_semiring.to_comm_monoid_with_zero ?x_48 ?x_49
[class_instances] cached failure for comm_semiring (@units ℤ int.monoid)
[class_instances] (2) ?x_47 : comm_monoid_with_zero (@units ℤ int.monoid) := @comm_group_with_zero.to_comm_monoid_with_zero ?x_48 ?x_49
[class_instances] cached failure for comm_group_with_zero (@units ℤ int.monoid)
[class_instances] (2) ?x_47 : comm_monoid_with_zero (@units ℤ int.monoid) := @comm_cancel_monoid_with_zero.to_comm_monoid_with_zero ?x_48 ?x_49
[class_instances] (3) ?x_49 : comm_cancel_monoid_with_zero (@units ℤ int.monoid) := nat.comm_cancel_monoid_with_zero
failed is_def_eq
[class_instances] (3) ?x_49 : comm_cancel_monoid_with_zero (@units ℤ int.monoid) := @is_domain.to_comm_cancel_monoid_with_zero ?x_50 ?x_51 ?x_52
[class_instances] (4) ?x_52 : @is_domain (@units ℤ int.monoid) (@comm_ring.to_ring (@units ℤ int.monoid) ?x_51) := ?x_56.is_domain
failed is_def_eq
[class_instances] (4) ?x_52 : @is_domain (@units ℤ int.monoid) (@comm_ring.to_ring (@units ℤ int.monoid) ?x_51) := rat.is_domain
failed is_def_eq
[class_instances] (4) ?x_52 : @is_domain (@units ℤ int.monoid) (@comm_ring.to_ring (@units ℤ int.monoid) ?x_51) := @mul_opposite.is_domain ?x_57 ?x_58 ?x_59
failed is_def_eq
[class_instances] (4) ?x_52 : @is_domain (@units ℤ int.monoid) (@comm_ring.to_ring (@units ℤ int.monoid) ?x_51) := @field.is_domain ?x_60 ?x_61
[class_instances] cached failure for comm_ring (@units ℤ int.monoid)
[class_instances] cached failure for field (@units ℤ int.monoid)
[class_instances] cached failure for comm_ring (@units ℤ int.monoid)
failed is_def_eq
[class_instances] (4) ?x_52 : @is_domain (@units ℤ int.monoid) (@comm_ring.to_ring (@units ℤ int.monoid) ?x_51) := @division_ring.is_domain ?x_62 ?x_63
[class_instances] cached failure for comm_ring (@units ℤ int.monoid)
[class_instances] cached failure for division_ring (@units ℤ int.monoid)
[class_instances] cached failure for comm_ring (@units ℤ int.monoid)
[class_instances] cached failure for division_ring (@units ℤ int.monoid)
failed is_def_eq
[class_instances] (4) ?x_52 : @is_domain (@units ℤ int.monoid) (@comm_ring.to_ring (@units ℤ int.monoid) ?x_51) := @linear_ordered_ring.is_domain ?x_64 ?x_65
[class_instances] cached failure for comm_ring (@units ℤ int.monoid)
[class_instances] cached failure for linear_ordered_ring (@units ℤ int.monoid)
[class_instances] cached failure for comm_ring (@units ℤ int.monoid)
[class_instances] cached failure for linear_ordered_ring (@units ℤ int.monoid)
failed is_def_eq
[class_instances] (4) ?x_52 : @is_domain (@units ℤ int.monoid) (@comm_ring.to_ring (@units ℤ int.monoid) ?x_51) := @euclidean_domain.is_domain ?x_66 ?x_67
[class_instances] cached failure for comm_ring (@units ℤ int.monoid)
[class_instances] cached failure for euclidean_domain (@units ℤ int.monoid)
[class_instances] cached failure for euclidean_domain (@units ℤ int.monoid)
[class_instances] (3) ?x_49 : comm_cancel_monoid_with_zero (@units ℤ int.monoid) := @comm_group_with_zero.comm_cancel_monoid_with_zero ?x_50 ?x_51
[class_instances] cached failure for comm_group_with_zero (@units ℤ int.monoid)
[class_instances] caching failure for comm_cancel_monoid_with_zero (@units ℤ int.monoid)
[class_instances] caching failure for comm_monoid_with_zero (@units ℤ int.monoid)
[class_instances] (1) ?x_45 : monoid_with_zero (@units ℤ int.monoid) := @cancel_monoid_with_zero.to_monoid_with_zero ?x_46 ?x_47
[class_instances] (2) ?x_47 : cancel_monoid_with_zero (@units ℤ int.monoid) := @is_domain.to_cancel_monoid_with_zero ?x_48 ?x_49 ?x_50
[class_instances] (3) ?x_50 : @is_domain (@units ℤ int.monoid) ?x_49 := ?x_54.is_domain
failed is_def_eq
[class_instances] (3) ?x_50 : @is_domain (@units ℤ int.monoid) ?x_49 := rat.is_domain
failed is_def_eq
[class_instances] (3) ?x_50 : @is_domain (@units ℤ int.monoid) ?x_49 := @mul_opposite.is_domain ?x_55 ?x_56 ?x_57
failed is_def_eq
[class_instances] (3) ?x_50 : @is_domain (@units ℤ int.monoid) ?x_49 := @field.is_domain ?x_58 ?x_59
[class_instances] cached failure for field (@units ℤ int.monoid)
[class_instances] (3) ?x_50 : @is_domain (@units ℤ int.monoid) ?x_49 := @division_ring.is_domain ?x_51 ?x_52
[class_instances] cached failure for division_ring (@units ℤ int.monoid)
[class_instances] (3) ?x_50 : @is_domain (@units ℤ int.monoid) ?x_49 := @linear_ordered_ring.is_domain ?x_51 ?x_52
[class_instances] cached failure for linear_ordered_ring (@units ℤ int.monoid)
[class_instances] (3) ?x_50 : @is_domain (@units ℤ int.monoid) ?x_49 := @euclidean_domain.is_domain ?x_51 ?x_52
[class_instances] cached failure for euclidean_domain (@units ℤ int.monoid)
[class_instances] (2) ?x_47 : cancel_monoid_with_zero (@units ℤ int.monoid) := @comm_cancel_monoid_with_zero.to_cancel_monoid_with_zero ?x_48 ?x_49
[class_instances] cached failure for comm_cancel_monoid_with_zero (@units ℤ int.monoid)
[class_instances] (2) ?x_47 : cancel_monoid_with_zero (@units ℤ int.monoid) := @group_with_zero.cancel_monoid_with_zero ?x_48 ?x_49
[class_instances] cached failure for group_with_zero (@units ℤ int.monoid)
[class_instances] caching failure for cancel_monoid_with_zero (@units ℤ int.monoid)
[class_instances] caching failure for monoid_with_zero (@units ℤ int.monoid)
[class_instances] (0) ?x_43 : monoid (@units ℤ int.monoid) := @div_inv_monoid.to_monoid ?x_44 ?x_45
[class_instances] (1) ?x_45 : div_inv_monoid (@units ℤ int.monoid) := @quotient_group.quotient.div_inv_monoid ?x_46 ?x_47 ?x_48 ?x_49
failed is_def_eq
[class_instances] (1) ?x_45 : div_inv_monoid (@units ℤ int.monoid) := @pi.div_inv_monoid ?x_50 ?x_51 ?x_52
failed is_def_eq
[class_instances] (1) ?x_45 : div_inv_monoid (@units ℤ int.monoid) := @order_dual.div_inv_monoid ?x_53 ?x_54
failed is_def_eq
[class_instances] (1) ?x_45 : div_inv_monoid (@units ℤ int.monoid) := @prod.div_inv_monoid ?x_55 ?x_56 ?x_57 ?x_58
failed is_def_eq
[class_instances] (1) ?x_45 : div_inv_monoid (@units ℤ int.monoid) := @mul_opposite.div_inv_monoid ?x_59 ?x_60
failed is_def_eq
[class_instances] (1) ?x_45 : div_inv_monoid (@units ℤ int.monoid) := @multiplicative.div_inv_monoid ?x_61 ?x_62
failed is_def_eq
[class_instances] (1) ?x_45 : div_inv_monoid (@units ℤ int.monoid) := @with_zero.div_inv_monoid ?x_63 ?x_64
failed is_def_eq
[class_instances] (1) ?x_45 : div_inv_monoid (@units ℤ int.monoid) := @field.to_div_inv_monoid ?x_65 ?x_66
[class_instances] cached failure for field (@units ℤ int.monoid)
[class_instances] (1) ?x_45 : div_inv_monoid (@units ℤ int.monoid) := @division_ring.to_div_inv_monoid ?x_46 ?x_47
[class_instances] cached failure for division_ring (@units ℤ int.monoid)
[class_instances] (1) ?x_45 : div_inv_monoid (@units ℤ int.monoid) := @group_with_zero.to_div_inv_monoid ?x_46 ?x_47
[class_instances] cached failure for group_with_zero (@units ℤ int.monoid)
[class_instances] (1) ?x_45 : div_inv_monoid (@units ℤ int.monoid) := @group.to_div_inv_monoid ?x_46 ?x_47
[class_instances] (2) ?x_47 : group (@units ℤ int.monoid) := ?x_50.group
failed is_def_eq
[class_instances] (2) ?x_47 : group (@units ℤ int.monoid) := @alg_equiv.aut ?x_51 ?x_52 ?x_53 ?x_54 ?x_55
failed is_def_eq
[class_instances] (2) ?x_47 : group (@units ℤ int.monoid) := @linear_equiv.automorphism_group ?x_56 ?x_57 ?x_58 ?x_59 ?x_60
failed is_def_eq
[class_instances] (2) ?x_47 : group (@units ℤ int.monoid) := @quotient_group.quotient.group ?x_61 ?x_62 ?x_63 ?x_64
failed is_def_eq
[class_instances] (2) ?x_47 : group (@units ℤ int.monoid) := ?x_67.to_group
failed is_def_eq
[class_instances] (2) ?x_47 : group (@units ℤ int.monoid) := @ring_aut.group ?x_68 ?x_69 ?x_70
failed is_def_eq
[class_instances] (2) ?x_47 : group (@units ℤ int.monoid) := @add_aut.group ?x_71 ?x_72
failed is_def_eq
[class_instances] (2) ?x_47 : group (@units ℤ int.monoid) := @mul_aut.group ?x_73 ?x_74
failed is_def_eq
[class_instances] (2) ?x_47 : group (@units ℤ int.monoid) := @perm.perm_group ?x_75
failed is_def_eq
[class_instances] (2) ?x_47 : group (@units ℤ int.monoid) := @pi.group ?x_76 ?x_77 ?x_78
failed is_def_eq
[class_instances] (2) ?x_47 : group (@units ℤ int.monoid) := @order_dual.group ?x_79 ?x_80
failed is_def_eq
[class_instances] (2) ?x_47 : group (@units ℤ int.monoid) := @rel_iso.group ?x_81 ?x_82
failed is_def_eq
[class_instances] (2) ?x_47 : group (@units ℤ int.monoid) := @prod.group ?x_83 ?x_84 ?x_85 ?x_86
failed is_def_eq
[class_instances] (2) ?x_47 : group (@units ℤ int.monoid) := @mul_opposite.group ?x_87 ?x_88
failed is_def_eq
[class_instances] (2) ?x_47 : group (@units ℤ int.monoid) := @multiplicative.group ?x_89 ?x_90
failed is_def_eq
[class_instances] (2) ?x_47 : group (@units ℤ int.monoid) := @units.group ?x_91 ?x_92
[class_instances] caching instance for group (@units ℤ int.monoid)
@units.group ℤ int.monoid
[class_instances] caching instance for div_inv_monoid (@units ℤ int.monoid)
@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] caching instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_93 : @mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := @submodule.quotient.mul_action ?x_94 ?x_95 ?x_96 ?x_97 ?x_98 ?x_99
failed is_def_eq
[class_instances] (0) ?x_93 : @mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := @submodule.quotient.mul_action' ?x_100 ?x_101 ?x_102 ?x_103 ?x_104 ?x_105 ?x_106 ?x_107 ?x_108 ?x_109 ?x_110
failed is_def_eq
[class_instances] (0) ?x_93 : @mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := ?x_115.mul_action
failed is_def_eq
[class_instances] (0) ?x_93 : @mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := ?x_125.mul_action'
failed is_def_eq
[class_instances] (0) ?x_93 : @mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := @mul_action.of_is_symmetric_smul ?x_126 ?x_127 ?x_128 ?x_129 ?x_130 ?x_131
failed is_def_eq
[class_instances] (0) ?x_93 : @mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := ?x_136.mul_action
failed is_def_eq
[class_instances] (0) ?x_93 : @mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := ?x_141.mul_action
failed is_def_eq
[class_instances] (0) ?x_93 : @mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := @mul_action.mul_left_cosets_comp_subtype_val ?x_142 ?x_143 ?x_144 ?x_145
failed is_def_eq
[class_instances] (0) ?x_93 : @mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := @mul_action.quotient ?x_146 ?x_147 ?x_148
failed is_def_eq
[class_instances] (0) ?x_93 : @mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := @mul_action.orbit.mul_action ?x_149 ?x_150 ?x_151 ?x_152 ?x_153
failed is_def_eq
[class_instances] (0) ?x_93 : @mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := ?x_158.mul_action
failed is_def_eq
[class_instances] (0) ?x_93 : @mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := ?x_163.mul_action
failed is_def_eq
[class_instances] (0) ?x_93 : @mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := @pi.mul_action' ?x_164 ?x_165 ?x_166 ?x_167 ?x_168
failed is_def_eq
[class_instances] (0) ?x_93 : @mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := @pi.mul_action ?x_169 ?x_170 ?x_171 ?x_172 ?x_173
failed is_def_eq
[class_instances] (0) ?x_93 : @mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := perm.apply_mul_action ?x_174
failed is_def_eq
[class_instances] (0) ?x_93 : @mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := @units.mul_action' ?x_175 ?x_176 ?x_177 ?x_178 ?x_179 ?x_180 ?x_181
failed is_def_eq
[class_instances] (0) ?x_93 : @mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := @units.mul_action ?x_182 ?x_183 ?x_184 ?x_185
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := @submodule.quotient.mul_action ?x_186 ?x_187 ?x_188 ?x_189 ?x_190 ?x_191
failed is_def_eq
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := @submodule.quotient.mul_action' ?x_192 ?x_193 ?x_194 ?x_195 ?x_196 ?x_197 ?x_198 ?x_199 ?x_200 ?x_201 ?x_202
failed is_def_eq
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := ?x_207.mul_action
failed is_def_eq
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := ?x_217.mul_action'
failed is_def_eq
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := @mul_action.of_is_symmetric_smul ?x_218 ?x_219 ?x_220 ?x_221 ?x_222 ?x_223
failed is_def_eq
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := ?x_228.mul_action
failed is_def_eq
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := ?x_233.mul_action
failed is_def_eq
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := @mul_action.mul_left_cosets_comp_subtype_val ?x_234 ?x_235 ?x_236 ?x_237
failed is_def_eq
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := @mul_action.quotient ?x_238 ?x_239 ?x_240
failed is_def_eq
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := @mul_action.orbit.mul_action ?x_241 ?x_242 ?x_243 ?x_244 ?x_245
failed is_def_eq
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := ?x_250.mul_action
failed is_def_eq
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := ?x_255.mul_action
failed is_def_eq
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := @pi.mul_action' ?x_256 ?x_257 ?x_258 ?x_259 ?x_260
failed is_def_eq
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := @pi.mul_action ?x_261 ?x_262 ?x_263 ?x_264 ?x_265
failed is_def_eq
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := perm.apply_mul_action ?x_266
failed is_def_eq
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := @units.mul_action' ?x_267 ?x_268 ?x_269 ?x_270 ?x_271 ?x_272 ?x_273
failed is_def_eq
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := @units.mul_action ?x_274 ?x_275 ?x_276 ?x_277
failed is_def_eq
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := @monoid.to_opposite_mul_action ?x_278 ?x_279
failed is_def_eq
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := @mul_opposite.mul_action ?x_280 ?x_281 ?x_282 ?x_283
failed is_def_eq
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := @prod.mul_action ?x_284 ?x_285 ?x_286 ?x_287 ?x_288 ?x_289
failed is_def_eq
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := @units.op_mul_action ?x_290 ?x_291 ?x_292 ?x_293
failed is_def_eq
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := @function.End.apply_mul_action ?x_294
failed is_def_eq
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := @monoid.to_mul_action ?x_295 ?x_296
failed is_def_eq
[class_instances] (1) ?x_185 : @mul_action ℤ N₁ int.monoid := @mul_action_with_zero.to_mul_action ?x_297 ?x_298 ?x_299 ?x_300 ?x_301
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_302 : monoid_with_zero ℤ := @pi.monoid_with_zero ?x_303 ?x_304 ?x_305
failed is_def_eq
[class_instances] (0) ?x_302 : monoid_with_zero ℤ := @with_bot.monoid_with_zero ?x_306 ?x_307 ?x_308 ?x_309 ?x_310
failed is_def_eq
[class_instances] (0) ?x_302 : monoid_with_zero ℤ := @with_top.monoid_with_zero ?x_311 ?x_312 ?x_313 ?x_314 ?x_315
failed is_def_eq
[class_instances] (0) ?x_302 : monoid_with_zero ℤ := @prod.monoid_with_zero ?x_316 ?x_317 ?x_318 ?x_319
failed is_def_eq
[class_instances] (0) ?x_302 : monoid_with_zero ℤ := @mul_opposite.monoid_with_zero ?x_320 ?x_321
failed is_def_eq
[class_instances] (0) ?x_302 : monoid_with_zero ℤ := @with_zero.monoid_with_zero ?x_322 ?x_323
failed is_def_eq
[class_instances] (0) ?x_302 : monoid_with_zero ℤ := @semiring.to_monoid_with_zero ?x_324 ?x_325
[class_instances] (1) ?x_325 : semiring ℤ := @module.End.semiring ?x_326 ?x_327 ?x_328 ?x_329 ?x_330
failed is_def_eq
[class_instances] (1) ?x_325 : semiring ℤ := ?x_333.to_semiring
failed is_def_eq
[class_instances] (1) ?x_325 : semiring ℤ := @prod.semiring ?x_334 ?x_335 ?x_336 ?x_337
failed is_def_eq
[class_instances] (1) ?x_325 : semiring ℤ := @set.set_semiring.semiring ?x_338 ?x_339
failed is_def_eq
[class_instances] (1) ?x_325 : semiring ℤ := @pi.semiring ?x_340 ?x_341 ?x_342
failed is_def_eq
[class_instances] (1) ?x_325 : semiring ℤ := rat.semiring
failed is_def_eq
[class_instances] (1) ?x_325 : semiring ℤ := @add_monoid.End.semiring ?x_343 ?x_344
failed is_def_eq
[class_instances] (1) ?x_325 : semiring ℤ := int.semiring
[class_instances] caching instance for semiring ℤ
int.semiring
[class_instances] caching instance for monoid_with_zero ℤ
@semiring.to_monoid_with_zero ℤ int.semiring
[class_instances] (2) ?x_301 : @mul_action_with_zero ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring) ?x_300 := @prod.mul_action_with_zero ?x_345 ?x_346 ?x_347 ?x_348 ?x_349 ?x_350 ?x_351 ?x_352
failed is_def_eq
[class_instances] (2) ?x_301 : @mul_action_with_zero ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring) ?x_300 := @pi.mul_action_with_zero' ?x_353 ?x_354 ?x_355 ?x_356 ?x_357 ?x_358
failed is_def_eq
[class_instances] (2) ?x_301 : @mul_action_with_zero ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring) ?x_300 := @pi.mul_action_with_zero ?x_359 ?x_360 ?x_361 ?x_362 ?x_363 ?x_364
failed is_def_eq
[class_instances] (2) ?x_301 : @mul_action_with_zero ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring) ?x_300 := @monoid_with_zero.to_opposite_mul_action_with_zero ?x_365 ?x_366
failed is_def_eq
[class_instances] (2) ?x_301 : @mul_action_with_zero ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring) ?x_300 := @monoid_with_zero.to_mul_action_with_zero ?x_367 ?x_368
failed is_def_eq
[class_instances] (2) ?x_301 : @mul_action_with_zero ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring) ?x_300 := @module.to_mul_action_with_zero ?x_369 ?x_370 ?x_371 ?x_372 ?x_373
[class_instances] cached instance for semiring ℤ
int.semiring
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := _inst_28
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := _inst_26
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := _inst_25
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := _inst_22
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := _inst_21
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := _inst_18
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := _inst_17
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := @alternating_map.module ?x_374 ?x_375 ?x_376 ?x_377 ?x_378 ?x_379 ?x_380 ?x_381 ?x_382 ?x_383 ?x_384 ?x_385 ?x_386
?x_387
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := @tensor_product.module ?x_388 ?x_389 ?x_390 ?x_391 ?x_392 ?x_393 ?x_394 ?x_395 ?x_396 ?x_397
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := @tensor_product.left_module ?x_398 ?x_399 ?x_400 ?x_401 ?x_402 ?x_403 ?x_404 ?x_405 ?x_406 ?x_407 ?x_408 ?x_409
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := @multilinear_map.module ?x_410 ?x_411 ?x_412 ?x_413 ?x_414 ?x_415 ?x_416 ?x_417 ?x_418 ?x_419 ?x_420 ?x_421 ?x_422
?x_423
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := @submodule.quotient.module ?x_424 ?x_425 ?x_426 ?x_427 ?x_428 ?x_429
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := @submodule.quotient.module' ?x_430 ?x_431 ?x_432 ?x_433 ?x_434 ?x_435 ?x_436 ?x_437 ?x_438 ?x_439 ?x_440
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := @punit.module ?x_441 ?x_442
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := @submodule.restrict_scalars.orig_module ?x_443 ?x_444 ?x_445 ?x_446 ?x_447 ?x_448 ?x_449 ?x_450 ?x_451 ?x_452 ?x_453
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := ?x_459.module
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := @submodule.module' ?x_460 ?x_461 ?x_462 ?x_463 ?x_464 ?x_465 ?x_466 ?x_467 ?x_468 ?x_469 ?x_470
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := @prod.module ?x_471 ?x_472 ?x_473 ?x_474 ?x_475 ?x_476 ?x_477 ?x_478
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := @add_monoid_hom.module ?x_479 ?x_480 ?x_481 ?x_482 ?x_483 ?x_484 ?x_485
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := @finsupp.module ?x_486 ?x_487 ?x_488 ?x_489 ?x_490 ?x_491
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := @dfinsupp.module ?x_492 ?x_493 ?x_494 ?x_495 ?x_496 ?x_497
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := @linear_map.apply_module ?x_498 ?x_499 ?x_500 ?x_501 ?x_502
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := @linear_map.module ?x_503 ?x_504 ?x_505 ?x_506 ?x_507 ?x_508 ?x_509 ?x_510 ?x_511 ?x_512 ?x_513 ?x_514 ?x_515 ?x_516
?x_517
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := ?x_523.module
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := ?x_529.module
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := @pi.module' ?x_530 ?x_531 ?x_532 ?x_533 ?x_534 ?x_535
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := @pi.module ?x_536 ?x_537 ?x_538 ?x_539 ?x_540 ?x_541
failed is_def_eq
[class_instances] (3) ?x_373 : @module ℤ N₁ int.semiring ?x_372 := @add_comm_group.int_module ?x_542 ?x_543
[class_instances] cached instance for add_comm_group N₁
_inst_16
[class_instances] caching instance for @module ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
@add_comm_group.int_module N₁ _inst_16
[class_instances] caching instance for @mul_action_with_zero ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)
[class_instances] caching instance for @mul_action ℤ N₁ int.monoid
@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16))
[class_instances] caching instance for @mul_action (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @tensor_product.is_scalar_tower ?x_544 ?x_545 ?x_546 ?x_547 ?x_548 ?x_549 ?x_550 ?x_551 ?x_552 ?x_553 ?x_554 ?x_555
?x_556
?x_557
?x_558
?x_559
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @tensor_product.is_scalar_tower_left ?x_560 ?x_561 ?x_562 ?x_563 ?x_564 ?x_565 ?x_566 ?x_567 ?x_568 ?x_569 ?x_570 ?x_571
?x_572
?x_573
?x_574
?x_575
?x_576
?x_577
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @is_scalar_tower.right ?x_578 ?x_579 ?x_580 ?x_581 ?x_582
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @submodule.quotient.is_scalar_tower ?x_583 ?x_584 ?x_585 ?x_586 ?x_587 ?x_588 ?x_589 ?x_590 ?x_591 ?x_592 ?x_593 ?x_594
?x_595
?x_596
?x_597
?x_598
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @submodule.restrict_scalars.is_scalar_tower ?x_599 ?x_600 ?x_601 ?x_602 ?x_603 ?x_604 ?x_605 ?x_606 ?x_607 ?x_608 ?x_609
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @submodule.is_scalar_tower ?x_610 ?x_611 ?x_612 ?x_613 ?x_614 ?x_615 ?x_616 ?x_617 ?x_618 ?x_619
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := ?x_628.is_scalar_tower
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @add_monoid_hom.is_scalar_tower ?x_629 ?x_630 ?x_631 ?x_632 ?x_633 ?x_634 ?x_635 ?x_636 ?x_637 ?x_638 ?x_639 ?x_640
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @finsupp.is_scalar_tower ?x_641 ?x_642 ?x_643 ?x_644 ?x_645 ?x_646 ?x_647 ?x_648 ?x_649 ?x_650 ?x_651
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @dfinsupp.is_scalar_tower ?x_652 ?x_653 ?x_654 ?x_655 ?x_656 ?x_657 ?x_658 ?x_659 ?x_660 ?x_661 ?x_662
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @module.End.is_scalar_tower ?x_663 ?x_664 ?x_665 ?x_666 ?x_667 ?x_668 ?x_669 ?x_670 ?x_671
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @linear_map.is_scalar_tower ?x_672 ?x_673 ?x_674 ?x_675 ?x_676 ?x_677 ?x_678 ?x_679 ?x_680 ?x_681 ?x_682 ?x_683 ?x_684
?x_685
?x_686
?x_687
?x_688
?x_689
?x_690
?x_691
?x_692
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := ?x_701.is_scalar_tower
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := ?x_710.is_scalar_tower
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := ?x_719.is_scalar_tower
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @set.is_scalar_tower'' ?x_720 ?x_721 ?x_722 ?x_723 ?x_724 ?x_725 ?x_726
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @set.is_scalar_tower' ?x_727 ?x_728 ?x_729 ?x_730 ?x_731 ?x_732 ?x_733
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @set.is_scalar_tower ?x_734 ?x_735 ?x_736 ?x_737 ?x_738 ?x_739 ?x_740
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := ?x_749.is_scalar_tower
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @pi.is_scalar_tower'' ?x_750 ?x_751 ?x_752 ?x_753 ?x_754 ?x_755 ?x_756 ?x_757
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @pi.is_scalar_tower' ?x_758 ?x_759 ?x_760 ?x_761 ?x_762 ?x_763 ?x_764 ?x_765
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @pi.is_scalar_tower ?x_766 ?x_767 ?x_768 ?x_769 ?x_770 ?x_771 ?x_772 ?x_773
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @is_scalar_tower.rat ?x_774 ?x_775 ?x_776 ?x_777 ?x_778 ?x_779 ?x_780
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @add_comm_group.int_is_scalar_tower ?x_781 ?x_782 ?x_783 ?x_784 ?x_785
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @add_comm_monoid.nat_is_scalar_tower ?x_786 ?x_787 ?x_788 ?x_789 ?x_790
failed is_def_eq
[class_instances] (1) ?x_42 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) N₁
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) N₁
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ N₁ int.monoid
(@mul_action_with_zero.to_mul_action ℤ N₁ (@semiring.to_monoid_with_zero ℤ int.semiring)
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤ N₁ int.semiring (@add_comm_group.to_add_comm_monoid N₁ _inst_16)
(@add_comm_group.int_module N₁ _inst_16)))))
(@units.op_has_scalar ℤ N₁ int.monoid
(@smul_with_zero.to_has_scalar ℤᵐᵒᵖ N₁
(@mul_zero_class.to_has_zero ℤᵐᵒᵖ
(@mul_zero_one_class.to_mul_zero_class ℤᵐᵒᵖ
(@monoid_with_zero.to_mul_zero_one_class ℤᵐᵒᵖ
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring)))))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@mul_action_with_zero.to_smul_with_zero ℤᵐᵒᵖ N₁
(@semiring.to_monoid_with_zero ℤᵐᵒᵖ (@mul_opposite.semiring ℤ int.semiring))
(@add_zero_class.to_has_zero N₁
(@add_monoid.to_add_zero_class N₁
(@add_comm_monoid.to_add_monoid N₁ (@add_comm_group.to_add_comm_monoid N₁ _inst_16))))
(@module.to_mul_action_with_zero ℤᵐᵒᵖ N₁ (@mul_opposite.semiring ℤ int.semiring)
(@add_comm_group.to_add_comm_monoid N₁ _inst_16)
_inst_28)))) := @units.is_scalar_tower'_left ?x_791 ?x_792 ?x_793 ?x_794 ?x_795 ?x_796 ?x_797 ?x_798 ?x_799 ?x_800 ?x_801
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_802 : group (@units ℤ int.monoid)ᵐᵒᵖ := ?x_805.group
failed is_def_eq
[class_instances] (0) ?x_802 : group (@units ℤ int.monoid)ᵐᵒᵖ := @alg_equiv.aut ?x_806 ?x_807 ?x_808 ?x_809 ?x_810
failed is_def_eq
[class_instances] (0) ?x_802 : group (@units ℤ int.monoid)ᵐᵒᵖ := @linear_equiv.automorphism_group ?x_811 ?x_812 ?x_813 ?x_814 ?x_815
failed is_def_eq
[class_instances] (0) ?x_802 : group (@units ℤ int.monoid)ᵐᵒᵖ := @quotient_group.quotient.group ?x_816 ?x_817 ?x_818 ?x_819
failed is_def_eq
[class_instances] (0) ?x_802 : group (@units ℤ int.monoid)ᵐᵒᵖ := ?x_822.to_group
failed is_def_eq
[class_instances] (0) ?x_802 : group (@units ℤ int.monoid)ᵐᵒᵖ := @ring_aut.group ?x_823 ?x_824 ?x_825
failed is_def_eq
[class_instances] (0) ?x_802 : group (@units ℤ int.monoid)ᵐᵒᵖ := @add_aut.group ?x_826 ?x_827
failed is_def_eq
[class_instances] (0) ?x_802 : group (@units ℤ int.monoid)ᵐᵒᵖ := @mul_aut.group ?x_828 ?x_829
failed is_def_eq
[class_instances] (0) ?x_802 : group (@units ℤ int.monoid)ᵐᵒᵖ := @perm.perm_group ?x_830
failed is_def_eq
[class_instances] (0) ?x_802 : group (@units ℤ int.monoid)ᵐᵒᵖ := @pi.group ?x_831 ?x_832 ?x_833
failed is_def_eq
[class_instances] (0) ?x_802 : group (@units ℤ int.monoid)ᵐᵒᵖ := @order_dual.group ?x_834 ?x_835
failed is_def_eq
[class_instances] (0) ?x_802 : group (@units ℤ int.monoid)ᵐᵒᵖ := @rel_iso.group ?x_836 ?x_837
failed is_def_eq
[class_instances] (0) ?x_802 : group (@units ℤ int.monoid)ᵐᵒᵖ := @prod.group ?x_838 ?x_839 ?x_840 ?x_841
failed is_def_eq
[class_instances] (0) ?x_802 : group (@units ℤ int.monoid)ᵐᵒᵖ := @mul_opposite.group ?x_842 ?x_843
[class_instances] cached instance for group (@units ℤ int.monoid)
@units.group ℤ int.monoid
[class_instances] caching instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_844 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_845 ?x_846 ?x_847 ?x_848 ?x_849 ?x_850
failed is_def_eq
[class_instances] (0) ?x_844 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_851 ?x_852 ?x_853 ?x_854 ?x_855 ?x_856 ?x_857 ?x_858 ?x_859 ?x_860 ?x_861
failed is_def_eq
[class_instances] (0) ?x_844 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_866.mul_action
failed is_def_eq
[class_instances] (0) ?x_844 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_876.mul_action'
failed is_def_eq
[class_instances] (0) ?x_844 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_877 ?x_878 ?x_879 ?x_880 ?x_881 ?x_882
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_883 : comm_monoid (@units ℤ int.monoid) := ?x_886.comm_monoid
failed is_def_eq
[class_instances] (0) ?x_883 : comm_monoid (@units ℤ int.monoid) := @submonoid.center.comm_monoid ?x_887 ?x_888
failed is_def_eq
[class_instances] (0) ?x_883 : comm_monoid (@units ℤ int.monoid) := ?x_891.to_comm_monoid
failed is_def_eq
[class_instances] (0) ?x_883 : comm_monoid (@units ℤ int.monoid) := rat.comm_monoid
failed is_def_eq
[class_instances] (0) ?x_883 : comm_monoid (@units ℤ int.monoid) := pnat.comm_monoid
failed is_def_eq
[class_instances] (0) ?x_883 : comm_monoid (@units ℤ int.monoid) := @pi.comm_monoid ?x_892 ?x_893 ?x_894
failed is_def_eq
[class_instances] (0) ?x_883 : comm_monoid (@units ℤ int.monoid) := @monoid_hom.comm_monoid ?x_895 ?x_896 ?x_897 ?x_898
failed is_def_eq
[class_instances] (0) ?x_883 : comm_monoid (@units ℤ int.monoid) := int.comm_monoid
failed is_def_eq
[class_instances] (0) ?x_883 : comm_monoid (@units ℤ int.monoid) := nat.comm_monoid
failed is_def_eq
[class_instances] (0) ?x_883 : comm_monoid (@units ℤ int.monoid) := @order_dual.comm_monoid ?x_899 ?x_900
failed is_def_eq
[class_instances] (0) ?x_883 : comm_monoid (@units ℤ int.monoid) := @prod.comm_monoid ?x_901 ?x_902 ?x_903 ?x_904
failed is_def_eq
[class_instances] (0) ?x_883 : comm_monoid (@units ℤ int.monoid) := @mul_opposite.comm_monoid ?x_905 ?x_906
failed is_def_eq
[class_instances] (0) ?x_883 : comm_monoid (@units ℤ int.monoid) := @multiplicative.comm_monoid ?x_907 ?x_908
failed is_def_eq
[class_instances] (0) ?x_883 : comm_monoid (@units ℤ int.monoid) := @with_one.comm_monoid ?x_909 ?x_910
failed is_def_eq
[class_instances] (0) ?x_883 : comm_monoid (@units ℤ int.monoid) := @linear_ordered_comm_ring.to_comm_monoid ?x_911 ?x_912
[class_instances] cached failure for linear_ordered_comm_ring (@units ℤ int.monoid)
[class_instances] (0) ?x_883 : comm_monoid (@units ℤ int.monoid) := @ordered_comm_monoid.to_comm_monoid ?x_884 ?x_885
[class_instances] (1) ?x_885 : ordered_comm_monoid (@units ℤ int.monoid) := ?x_888.to_ordered_comm_monoid
failed is_def_eq
[class_instances] (1) ?x_885 : ordered_comm_monoid (@units ℤ int.monoid) := @multiplicative.ordered_comm_monoid ?x_889 ?x_890
failed is_def_eq
[class_instances] (1) ?x_885 : ordered_comm_monoid (@units ℤ int.monoid) := @order_dual.ordered_comm_monoid ?x_891 ?x_892
failed is_def_eq
[class_instances] (1) ?x_885 : ordered_comm_monoid (@units ℤ int.monoid) := @with_zero.ordered_comm_monoid ?x_893 ?x_894
failed is_def_eq
[class_instances] (1) ?x_885 : ordered_comm_monoid (@units ℤ int.monoid) := @ordered_cancel_comm_monoid.to_ordered_comm_monoid ?x_895 ?x_896
[class_instances] (2) ?x_896 : ordered_cancel_comm_monoid (@units ℤ int.monoid) := ?x_899.to_ordered_cancel_comm_monoid
failed is_def_eq
[class_instances] (2) ?x_896 : ordered_cancel_comm_monoid (@units ℤ int.monoid) := pnat.ordered_cancel_comm_monoid
failed is_def_eq
[class_instances] (2) ?x_896 : ordered_cancel_comm_monoid (@units ℤ int.monoid) := @multiplicative.ordered_cancel_comm_monoid ?x_900 ?x_901
failed is_def_eq
[class_instances] (2) ?x_896 : ordered_cancel_comm_monoid (@units ℤ int.monoid) := @prod.ordered_cancel_comm_monoid ?x_902 ?x_903 ?x_904 ?x_905
failed is_def_eq
[class_instances] (2) ?x_896 : ordered_cancel_comm_monoid (@units ℤ int.monoid) := @order_dual.ordered_cancel_comm_monoid ?x_906 ?x_907
failed is_def_eq
[class_instances] (2) ?x_896 : ordered_cancel_comm_monoid (@units ℤ int.monoid) := @ordered_comm_group.to_ordered_cancel_comm_monoid ?x_908 ?x_909
[class_instances] (3) ?x_909 : ordered_comm_group (@units ℤ int.monoid) := ?x_912.to_ordered_comm_group
failed is_def_eq
[class_instances] (3) ?x_909 : ordered_comm_group (@units ℤ int.monoid) := @multiplicative.ordered_comm_group ?x_913 ?x_914
failed is_def_eq
[class_instances] (3) ?x_909 : ordered_comm_group (@units ℤ int.monoid) := @prod.ordered_comm_group ?x_915 ?x_916 ?x_917 ?x_918
failed is_def_eq
[class_instances] (3) ?x_909 : ordered_comm_group (@units ℤ int.monoid) := @order_dual.ordered_comm_group ?x_919 ?x_920
failed is_def_eq
[class_instances] (3) ?x_909 : ordered_comm_group (@units ℤ int.monoid) := @units.ordered_comm_group ?x_921 ?x_922
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_923 : ordered_comm_monoid ℤ := ?x_926.to_ordered_comm_monoid
failed is_def_eq
[class_instances] (0) ?x_923 : ordered_comm_monoid ℤ := @multiplicative.ordered_comm_monoid ?x_927 ?x_928
failed is_def_eq
[class_instances] (0) ?x_923 : ordered_comm_monoid ℤ := @order_dual.ordered_comm_monoid ?x_929 ?x_930
failed is_def_eq
[class_instances] (0) ?x_923 : ordered_comm_monoid ℤ := @with_zero.ordered_comm_monoid ?x_931 ?x_932
failed is_def_eq
[class_instances] (0) ?x_923 : ordered_comm_monoid ℤ := @ordered_cancel_comm_monoid.to_ordered_comm_monoid ?x_933 ?x_934
[class_instances] (1) ?x_934 : ordered_cancel_comm_monoid ℤ := ?x_937.to_ordered_cancel_comm_monoid
failed is_def_eq
[class_instances] (1) ?x_934 : ordered_cancel_comm_monoid ℤ := pnat.ordered_cancel_comm_monoid
failed is_def_eq
[class_instances] (1) ?x_934 : ordered_cancel_comm_monoid ℤ := @multiplicative.ordered_cancel_comm_monoid ?x_938 ?x_939
failed is_def_eq
[class_instances] (1) ?x_934 : ordered_cancel_comm_monoid ℤ := @prod.ordered_cancel_comm_monoid ?x_940 ?x_941 ?x_942 ?x_943
failed is_def_eq
[class_instances] (1) ?x_934 : ordered_cancel_comm_monoid ℤ := @order_dual.ordered_cancel_comm_monoid ?x_944 ?x_945
failed is_def_eq
[class_instances] (1) ?x_934 : ordered_cancel_comm_monoid ℤ := @ordered_comm_group.to_ordered_cancel_comm_monoid ?x_946 ?x_947
[class_instances] (2) ?x_947 : ordered_comm_group ℤ := ?x_950.to_ordered_comm_group
failed is_def_eq
[class_instances] (2) ?x_947 : ordered_comm_group ℤ := @multiplicative.ordered_comm_group ?x_951 ?x_952
failed is_def_eq
[class_instances] (2) ?x_947 : ordered_comm_group ℤ := @prod.ordered_comm_group ?x_953 ?x_954 ?x_955 ?x_956
failed is_def_eq
[class_instances] (2) ?x_947 : ordered_comm_group ℤ := @order_dual.ordered_comm_group ?x_957 ?x_958
failed is_def_eq
[class_instances] (2) ?x_947 : ordered_comm_group ℤ := @units.ordered_comm_group ?x_959 ?x_960
failed is_def_eq
[class_instances] (2) ?x_947 : ordered_comm_group ℤ := @linear_ordered_comm_group.to_ordered_comm_group ?x_961 ?x_962
[class_instances] (3) ?x_962 : linear_ordered_comm_group ℤ := ?x_965.to_linear_ordered_comm_group
failed is_def_eq
[class_instances] (3) ?x_962 : linear_ordered_comm_group ℤ := @multiplicative.linear_ordered_comm_group ?x_966 ?x_967
failed is_def_eq
[class_instances] (3) ?x_962 : linear_ordered_comm_group ℤ := @order_dual.linear_ordered_comm_group ?x_968 ?x_969
failed is_def_eq
[class_instances] caching failure for linear_ordered_comm_group ℤ
[class_instances] caching failure for ordered_comm_group ℤ
[class_instances] (1) ?x_934 : ordered_cancel_comm_monoid ℤ := @linear_ordered_cancel_comm_monoid.to_ordered_cancel_comm_monoid ?x_935 ?x_936
[class_instances] (2) ?x_936 : linear_ordered_cancel_comm_monoid ℤ := ?x_939.to_linear_ordered_cancel_comm_monoid
failed is_def_eq
[class_instances] (2) ?x_936 : linear_ordered_cancel_comm_monoid ℤ := @order_dual.linear_ordered_cancel_comm_monoid ?x_940 ?x_941
failed is_def_eq
[class_instances] (2) ?x_936 : linear_ordered_cancel_comm_monoid ℤ := @linear_ordered_comm_group.to_linear_ordered_cancel_comm_monoid ?x_942 ?x_943
[class_instances] cached failure for linear_ordered_comm_group ℤ
[class_instances] caching failure for linear_ordered_cancel_comm_monoid ℤ
[class_instances] caching failure for ordered_cancel_comm_monoid ℤ
[class_instances] (0) ?x_923 : ordered_comm_monoid ℤ := @canonically_ordered_monoid.to_ordered_comm_monoid ?x_924 ?x_925
[class_instances] (1) ?x_925 : canonically_ordered_monoid ℤ := @canonically_linear_ordered_monoid.to_canonically_ordered_monoid ?x_926 ?x_927
[class_instances] caching failure for canonically_ordered_monoid ℤ
[class_instances] (0) ?x_923 : ordered_comm_monoid ℤ := @linear_ordered_comm_monoid.to_ordered_comm_monoid ?x_924 ?x_925
[class_instances] (1) ?x_925 : linear_ordered_comm_monoid ℤ := ?x_928.to_linear_ordered_comm_monoid
failed is_def_eq
[class_instances] (1) ?x_925 : linear_ordered_comm_monoid ℤ := @multiplicative.linear_ordered_comm_monoid ?x_929 ?x_930
failed is_def_eq
[class_instances] (1) ?x_925 : linear_ordered_comm_monoid ℤ := @order_dual.linear_ordered_comm_monoid ?x_931 ?x_932
failed is_def_eq
[class_instances] (1) ?x_925 : linear_ordered_comm_monoid ℤ := @linear_ordered_cancel_comm_monoid.to_linear_ordered_comm_monoid ?x_933 ?x_934
[class_instances] cached failure for linear_ordered_cancel_comm_monoid ℤ
[class_instances] (1) ?x_925 : linear_ordered_comm_monoid ℤ := @linear_ordered_comm_monoid_with_zero.to_linear_ordered_comm_monoid ?x_926 ?x_927
[class_instances] (2) ?x_927 : linear_ordered_comm_monoid_with_zero ℤ := nat.linear_ordered_comm_monoid_with_zero
failed is_def_eq
[class_instances] caching failure for linear_ordered_comm_monoid_with_zero ℤ
[class_instances] caching failure for linear_ordered_comm_monoid ℤ
[class_instances] caching failure for ordered_comm_monoid ℤ
[class_instances] caching failure for ordered_comm_monoid ℤ
[class_instances] cached failure for ordered_comm_monoid ℤ
failed is_def_eq
[class_instances] (3) ?x_909 : ordered_comm_group (@units ℤ int.monoid) := @linear_ordered_comm_group.to_ordered_comm_group ?x_923 ?x_924
[class_instances] (4) ?x_924 : linear_ordered_comm_group (@units ℤ int.monoid) := ?x_927.to_linear_ordered_comm_group
failed is_def_eq
[class_instances] (4) ?x_924 : linear_ordered_comm_group (@units ℤ int.monoid) := @multiplicative.linear_ordered_comm_group ?x_928 ?x_929
failed is_def_eq
[class_instances] (4) ?x_924 : linear_ordered_comm_group (@units ℤ int.monoid) := @order_dual.linear_ordered_comm_group ?x_930 ?x_931
failed is_def_eq
[class_instances] caching failure for linear_ordered_comm_group (@units ℤ int.monoid)
[class_instances] caching failure for ordered_comm_group (@units ℤ int.monoid)
[class_instances] (2) ?x_896 : ordered_cancel_comm_monoid (@units ℤ int.monoid) := @linear_ordered_cancel_comm_monoid.to_ordered_cancel_comm_monoid ?x_897 ?x_898
[class_instances] (3) ?x_898 : linear_ordered_cancel_comm_monoid (@units ℤ int.monoid) := ?x_901.to_linear_ordered_cancel_comm_monoid
failed is_def_eq
[class_instances] (3) ?x_898 : linear_ordered_cancel_comm_monoid (@units ℤ int.monoid) := @order_dual.linear_ordered_cancel_comm_monoid ?x_902 ?x_903
failed is_def_eq
[class_instances] (3) ?x_898 : linear_ordered_cancel_comm_monoid (@units ℤ int.monoid) := @linear_ordered_comm_group.to_linear_ordered_cancel_comm_monoid ?x_904 ?x_905
[class_instances] cached failure for linear_ordered_comm_group (@units ℤ int.monoid)
[class_instances] caching failure for linear_ordered_cancel_comm_monoid (@units ℤ int.monoid)
[class_instances] caching failure for ordered_cancel_comm_monoid (@units ℤ int.monoid)
[class_instances] (1) ?x_885 : ordered_comm_monoid (@units ℤ int.monoid) := @canonically_ordered_monoid.to_ordered_comm_monoid ?x_886 ?x_887
[class_instances] (2) ?x_887 : canonically_ordered_monoid (@units ℤ int.monoid) := @canonically_linear_ordered_monoid.to_canonically_ordered_monoid ?x_888 ?x_889
[class_instances] caching failure for canonically_ordered_monoid (@units ℤ int.monoid)
[class_instances] (1) ?x_885 : ordered_comm_monoid (@units ℤ int.monoid) := @linear_ordered_comm_monoid.to_ordered_comm_monoid ?x_886 ?x_887
[class_instances] (2) ?x_887 : linear_ordered_comm_monoid (@units ℤ int.monoid) := ?x_890.to_linear_ordered_comm_monoid
failed is_def_eq
[class_instances] (2) ?x_887 : linear_ordered_comm_monoid (@units ℤ int.monoid) := @multiplicative.linear_ordered_comm_monoid ?x_891 ?x_892
failed is_def_eq
[class_instances] (2) ?x_887 : linear_ordered_comm_monoid (@units ℤ int.monoid) := @order_dual.linear_ordered_comm_monoid ?x_893 ?x_894
failed is_def_eq
[class_instances] (2) ?x_887 : linear_ordered_comm_monoid (@units ℤ int.monoid) := @linear_ordered_cancel_comm_monoid.to_linear_ordered_comm_monoid ?x_895 ?x_896
[class_instances] cached failure for linear_ordered_cancel_comm_monoid (@units ℤ int.monoid)
[class_instances] (2) ?x_887 : linear_ordered_comm_monoid (@units ℤ int.monoid) := @linear_ordered_comm_monoid_with_zero.to_linear_ordered_comm_monoid ?x_888 ?x_889
[class_instances] cached failure for linear_ordered_comm_monoid_with_zero (@units ℤ int.monoid)
[class_instances] caching failure for linear_ordered_comm_monoid (@units ℤ int.monoid)
[class_instances] caching failure for ordered_comm_monoid (@units ℤ int.monoid)
[class_instances] (0) ?x_883 : comm_monoid (@units ℤ int.monoid) := @comm_ring.to_comm_monoid ?x_884 ?x_885
[class_instances] cached failure for comm_ring (@units ℤ int.monoid)
[class_instances] (0) ?x_883 : comm_monoid (@units ℤ int.monoid) := @comm_semiring.to_comm_monoid ?x_884 ?x_885
[class_instances] cached failure for comm_semiring (@units ℤ int.monoid)
[class_instances] (0) ?x_883 : comm_monoid (@units ℤ int.monoid) := @comm_monoid_with_zero.to_comm_monoid ?x_884 ?x_885
[class_instances] cached failure for comm_monoid_with_zero (@units ℤ int.monoid)
[class_instances] (0) ?x_883 : comm_monoid (@units ℤ int.monoid) := @comm_group.to_comm_monoid ?x_884 ?x_885
[class_instances] (1) ?x_885 : comm_group (@units ℤ int.monoid) := punit.comm_group
failed is_def_eq
[class_instances] (1) ?x_885 : comm_group (@units ℤ int.monoid) := @quotient_group.quotient.comm_group ?x_886 ?x_887 ?x_888
failed is_def_eq
[class_instances] (1) ?x_885 : comm_group (@units ℤ int.monoid) := @subgroup.is_commutative.comm_group ?x_889 ?x_890 ?x_891 ?x_892
failed is_def_eq
[class_instances] (1) ?x_885 : comm_group (@units ℤ int.monoid) := ?x_895.to_comm_group
failed is_def_eq
[class_instances] (1) ?x_885 : comm_group (@units ℤ int.monoid) := @pi.comm_group ?x_896 ?x_897 ?x_898
failed is_def_eq
[class_instances] (1) ?x_885 : comm_group (@units ℤ int.monoid) := @monoid_hom.comm_group ?x_899 ?x_900 ?x_901 ?x_902
failed is_def_eq
[class_instances] (1) ?x_885 : comm_group (@units ℤ int.monoid) := @order_dual.comm_group ?x_903 ?x_904
failed is_def_eq
[class_instances] (1) ?x_885 : comm_group (@units ℤ int.monoid) := @prod.comm_group ?x_905 ?x_906 ?x_907 ?x_908
failed is_def_eq
[class_instances] (1) ?x_885 : comm_group (@units ℤ int.monoid) := @mul_opposite.comm_group ?x_909 ?x_910
failed is_def_eq
[class_instances] (1) ?x_885 : comm_group (@units ℤ int.monoid) := @multiplicative.comm_group ?x_911 ?x_912
failed is_def_eq
[class_instances] (1) ?x_885 : comm_group (@units ℤ int.monoid) := @units.comm_group ?x_913 ?x_914
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_915 : comm_monoid ℤ := ?x_918.comm_monoid
failed is_def_eq
[class_instances] (0) ?x_915 : comm_monoid ℤ := @submonoid.center.comm_monoid ?x_919 ?x_920
failed is_def_eq
[class_instances] (0) ?x_915 : comm_monoid ℤ := ?x_923.to_comm_monoid
failed is_def_eq
[class_instances] (0) ?x_915 : comm_monoid ℤ := rat.comm_monoid
failed is_def_eq
[class_instances] (0) ?x_915 : comm_monoid ℤ := pnat.comm_monoid
failed is_def_eq
[class_instances] (0) ?x_915 : comm_monoid ℤ := @pi.comm_monoid ?x_924 ?x_925 ?x_926
failed is_def_eq
[class_instances] (0) ?x_915 : comm_monoid ℤ := @monoid_hom.comm_monoid ?x_927 ?x_928 ?x_929 ?x_930
failed is_def_eq
[class_instances] (0) ?x_915 : comm_monoid ℤ := int.comm_monoid
[class_instances] caching instance for comm_monoid ℤ
int.comm_monoid
[class_instances] caching instance for comm_group (@units ℤ int.monoid)
@units.comm_group ℤ int.comm_monoid
[class_instances] caching instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_882 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_880)
?x_881 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_882 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_880)
?x_881 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_882 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_880)
?x_881 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_882 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_880)
?x_881 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_882 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_880)
?x_881 := @tensor_product.is_symmetric_smul ?x_931 ?x_932 ?x_933 ?x_934 ?x_935 ?x_936 ?x_937 ?x_938 ?x_939 ?x_940 ?x_941
failed is_def_eq
[class_instances] (1) ?x_882 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_880)
?x_881 := @multilinear_map.is_symmetric_smul ?x_942 ?x_943 ?x_944 ?x_945 ?x_946 ?x_947 ?x_948 ?x_949 ?x_950 ?x_951 ?x_952 ?x_953
?x_954
?x_955
?x_956
?x_957
?x_958
failed is_def_eq
[class_instances] (1) ?x_882 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_880)
?x_881 := @finsupp.is_symmetric_smul ?x_959 ?x_960 ?x_961 ?x_962 ?x_963 ?x_964 ?x_965 ?x_966
failed is_def_eq
[class_instances] (1) ?x_882 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_880)
?x_881 := @is_scalar_tower.is_symmetric_smul ?x_967 ?x_968 ?x_969 ?x_970 ?x_971 ?x_972
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_973 : @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid))) := @submodule.quotient.mul_action ?x_974 ?x_975 ?x_976 ?x_977 ?x_978 ?x_979
failed is_def_eq
[class_instances] (0) ?x_973 : @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid))) := @submodule.quotient.mul_action' ?x_980 ?x_981 ?x_982 ?x_983 ?x_984 ?x_985 ?x_986 ?x_987 ?x_988 ?x_989 ?x_990
failed is_def_eq
[class_instances] (0) ?x_973 : @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid))) := ?x_995.mul_action
failed is_def_eq
[class_instances] (0) ?x_973 : @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid))) := ?x_1005.mul_action'
failed is_def_eq
[class_instances] (0) ?x_973 : @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid))) := @mul_action.of_is_symmetric_smul ?x_1006 ?x_1007 ?x_1008 ?x_1009 ?x_1010 ?x_1011
failed is_def_eq
[class_instances] (0) ?x_973 : @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid))) := ?x_1016.mul_action
failed is_def_eq
[class_instances] (0) ?x_973 : @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid))) := ?x_1021.mul_action
failed is_def_eq
[class_instances] (0) ?x_973 : @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid))) := @mul_action.mul_left_cosets_comp_subtype_val ?x_1022 ?x_1023 ?x_1024 ?x_1025
failed is_def_eq
[class_instances] (0) ?x_973 : @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid))) := @mul_action.quotient ?x_1026 ?x_1027 ?x_1028
failed is_def_eq
[class_instances] (0) ?x_973 : @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid))) := @mul_action.orbit.mul_action ?x_1029 ?x_1030 ?x_1031 ?x_1032 ?x_1033
failed is_def_eq
[class_instances] (0) ?x_973 : @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid))) := ?x_1038.mul_action
failed is_def_eq
[class_instances] (0) ?x_973 : @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid))) := ?x_1043.mul_action
failed is_def_eq
[class_instances] (0) ?x_973 : @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid))) := @pi.mul_action' ?x_1044 ?x_1045 ?x_1046 ?x_1047 ?x_1048
failed is_def_eq
[class_instances] (0) ?x_973 : @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid))) := @pi.mul_action ?x_1049 ?x_1050 ?x_1051 ?x_1052 ?x_1053
failed is_def_eq
[class_instances] (0) ?x_973 : @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid))) := perm.apply_mul_action ?x_1054
failed is_def_eq
[class_instances] (0) ?x_973 : @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid))) := @units.mul_action' ?x_1055 ?x_1056 ?x_1057 ?x_1058 ?x_1059 ?x_1060 ?x_1061
failed is_def_eq
[class_instances] (0) ?x_973 : @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid))) := @units.mul_action ?x_1062 ?x_1063 ?x_1064 ?x_1065
[class_instances] (1) ?x_1065 : @mul_action ℤ ℤ int.monoid := @submodule.quotient.mul_action ?x_1066 ?x_1067 ?x_1068 ?x_1069 ?x_1070 ?x_1071
failed is_def_eq
[class_instances] (1) ?x_1065 : @mul_action ℤ ℤ int.monoid := @submodule.quotient.mul_action' ?x_1072 ?x_1073 ?x_1074 ?x_1075 ?x_1076 ?x_1077 ?x_1078 ?x_1079 ?x_1080 ?x_1081 ?x_1082
failed is_def_eq
[class_instances] (1) ?x_1065 : @mul_action ℤ ℤ int.monoid := ?x_1087.mul_action
failed is_def_eq
[class_instances] (1) ?x_1065 : @mul_action ℤ ℤ int.monoid := ?x_1097.mul_action'
failed is_def_eq
[class_instances] (1) ?x_1065 : @mul_action ℤ ℤ int.monoid := @mul_action.of_is_symmetric_smul ?x_1098 ?x_1099 ?x_1100 ?x_1101 ?x_1102 ?x_1103
failed is_def_eq
[class_instances] (1) ?x_1065 : @mul_action ℤ ℤ int.monoid := ?x_1108.mul_action
failed is_def_eq
[class_instances] (1) ?x_1065 : @mul_action ℤ ℤ int.monoid := ?x_1113.mul_action
failed is_def_eq
[class_instances] (1) ?x_1065 : @mul_action ℤ ℤ int.monoid := @mul_action.mul_left_cosets_comp_subtype_val ?x_1114 ?x_1115 ?x_1116 ?x_1117
failed is_def_eq
[class_instances] (1) ?x_1065 : @mul_action ℤ ℤ int.monoid := @mul_action.quotient ?x_1118 ?x_1119 ?x_1120
failed is_def_eq
[class_instances] (1) ?x_1065 : @mul_action ℤ ℤ int.monoid := @mul_action.orbit.mul_action ?x_1121 ?x_1122 ?x_1123 ?x_1124 ?x_1125
failed is_def_eq
[class_instances] (1) ?x_1065 : @mul_action ℤ ℤ int.monoid := ?x_1130.mul_action
failed is_def_eq
[class_instances] (1) ?x_1065 : @mul_action ℤ ℤ int.monoid := ?x_1135.mul_action
failed is_def_eq
[class_instances] (1) ?x_1065 : @mul_action ℤ ℤ int.monoid := @pi.mul_action' ?x_1136 ?x_1137 ?x_1138 ?x_1139 ?x_1140
failed is_def_eq
[class_instances] (1) ?x_1065 : @mul_action ℤ ℤ int.monoid := @pi.mul_action ?x_1141 ?x_1142 ?x_1143 ?x_1144 ?x_1145
failed is_def_eq
[class_instances] (1) ?x_1065 : @mul_action ℤ ℤ int.monoid := perm.apply_mul_action ?x_1146
failed is_def_eq
[class_instances] (1) ?x_1065 : @mul_action ℤ ℤ int.monoid := @units.mul_action' ?x_1147 ?x_1148 ?x_1149 ?x_1150 ?x_1151 ?x_1152 ?x_1153
failed is_def_eq
[class_instances] (1) ?x_1065 : @mul_action ℤ ℤ int.monoid := @units.mul_action ?x_1154 ?x_1155 ?x_1156 ?x_1157
failed is_def_eq
[class_instances] (1) ?x_1065 : @mul_action ℤ ℤ int.monoid := @monoid.to_opposite_mul_action ?x_1158 ?x_1159
failed is_def_eq
[class_instances] (1) ?x_1065 : @mul_action ℤ ℤ int.monoid := @mul_opposite.mul_action ?x_1160 ?x_1161 ?x_1162 ?x_1163
failed is_def_eq
[class_instances] (1) ?x_1065 : @mul_action ℤ ℤ int.monoid := @prod.mul_action ?x_1164 ?x_1165 ?x_1166 ?x_1167 ?x_1168 ?x_1169
failed is_def_eq
[class_instances] (1) ?x_1065 : @mul_action ℤ ℤ int.monoid := @units.op_mul_action ?x_1170 ?x_1171 ?x_1172 ?x_1173
failed is_def_eq
[class_instances] (1) ?x_1065 : @mul_action ℤ ℤ int.monoid := @function.End.apply_mul_action ?x_1174
failed is_def_eq
[class_instances] (1) ?x_1065 : @mul_action ℤ ℤ int.monoid := @monoid.to_mul_action ?x_1175 ?x_1176
[class_instances] caching instance for @mul_action ℤ ℤ int.monoid
@monoid.to_mul_action ℤ int.monoid
[class_instances] caching instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_1177 : @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := @submodule.quotient.mul_action ?x_1178 ?x_1179 ?x_1180 ?x_1181 ?x_1182 ?x_1183
failed is_def_eq
[class_instances] (0) ?x_1177 : @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := @submodule.quotient.mul_action' ?x_1184 ?x_1185 ?x_1186 ?x_1187 ?x_1188 ?x_1189 ?x_1190 ?x_1191 ?x_1192 ?x_1193 ?x_1194
failed is_def_eq
[class_instances] (0) ?x_1177 : @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := ?x_1199.mul_action
failed is_def_eq
[class_instances] (0) ?x_1177 : @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := ?x_1209.mul_action'
failed is_def_eq
[class_instances] (0) ?x_1177 : @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := @mul_action.of_is_symmetric_smul ?x_1210 ?x_1211 ?x_1212 ?x_1213 ?x_1214 ?x_1215
failed is_def_eq
[class_instances] (0) ?x_1177 : @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := ?x_1220.mul_action
failed is_def_eq
[class_instances] (0) ?x_1177 : @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := ?x_1225.mul_action
failed is_def_eq
[class_instances] (0) ?x_1177 : @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := @mul_action.mul_left_cosets_comp_subtype_val ?x_1226 ?x_1227 ?x_1228 ?x_1229
failed is_def_eq
[class_instances] (0) ?x_1177 : @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := @mul_action.quotient ?x_1230 ?x_1231 ?x_1232
failed is_def_eq
[class_instances] (0) ?x_1177 : @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := @mul_action.orbit.mul_action ?x_1233 ?x_1234 ?x_1235 ?x_1236 ?x_1237
failed is_def_eq
[class_instances] (0) ?x_1177 : @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := ?x_1242.mul_action
failed is_def_eq
[class_instances] (0) ?x_1177 : @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := ?x_1247.mul_action
failed is_def_eq
[class_instances] (0) ?x_1177 : @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := @pi.mul_action' ?x_1248 ?x_1249 ?x_1250 ?x_1251 ?x_1252
failed is_def_eq
[class_instances] (0) ?x_1177 : @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := @pi.mul_action ?x_1253 ?x_1254 ?x_1255 ?x_1256 ?x_1257
failed is_def_eq
[class_instances] (0) ?x_1177 : @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := perm.apply_mul_action ?x_1258
failed is_def_eq
[class_instances] (0) ?x_1177 : @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := @units.mul_action' ?x_1259 ?x_1260 ?x_1261 ?x_1262 ?x_1263 ?x_1264 ?x_1265
failed is_def_eq
[class_instances] (0) ?x_1177 : @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))) := @units.mul_action ?x_1266 ?x_1267 ?x_1268 ?x_1269
[class_instances] cached instance for @mul_action ℤ ℤ int.monoid
@monoid.to_mul_action ℤ int.monoid
[class_instances] caching instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := @tensor_product.is_scalar_tower ?x_1270 ?x_1271 ?x_1272 ?x_1273 ?x_1274 ?x_1275 ?x_1276 ?x_1277 ?x_1278 ?x_1279 ?x_1280
?x_1281
?x_1282
?x_1283
?x_1284
?x_1285
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := @tensor_product.is_scalar_tower_left ?x_1286 ?x_1287 ?x_1288 ?x_1289 ?x_1290 ?x_1291 ?x_1292 ?x_1293 ?x_1294 ?x_1295
?x_1296
?x_1297
?x_1298
?x_1299
?x_1300
?x_1301
?x_1302
?x_1303
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := @is_scalar_tower.right ?x_1304 ?x_1305 ?x_1306 ?x_1307 ?x_1308
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := @submodule.quotient.is_scalar_tower ?x_1309 ?x_1310 ?x_1311 ?x_1312 ?x_1313 ?x_1314 ?x_1315 ?x_1316 ?x_1317 ?x_1318
?x_1319
?x_1320
?x_1321
?x_1322
?x_1323
?x_1324
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := @submodule.restrict_scalars.is_scalar_tower ?x_1325 ?x_1326 ?x_1327 ?x_1328 ?x_1329 ?x_1330 ?x_1331 ?x_1332 ?x_1333
?x_1334
?x_1335
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := @submodule.is_scalar_tower ?x_1336 ?x_1337 ?x_1338 ?x_1339 ?x_1340 ?x_1341 ?x_1342 ?x_1343 ?x_1344 ?x_1345
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := ?x_1354.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := @add_monoid_hom.is_scalar_tower ?x_1355 ?x_1356 ?x_1357 ?x_1358 ?x_1359 ?x_1360 ?x_1361 ?x_1362 ?x_1363 ?x_1364 ?x_1365
?x_1366
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := @finsupp.is_scalar_tower ?x_1367 ?x_1368 ?x_1369 ?x_1370 ?x_1371 ?x_1372 ?x_1373 ?x_1374 ?x_1375 ?x_1376 ?x_1377
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := @dfinsupp.is_scalar_tower ?x_1378 ?x_1379 ?x_1380 ?x_1381 ?x_1382 ?x_1383 ?x_1384 ?x_1385 ?x_1386 ?x_1387 ?x_1388
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := @module.End.is_scalar_tower ?x_1389 ?x_1390 ?x_1391 ?x_1392 ?x_1393 ?x_1394 ?x_1395 ?x_1396 ?x_1397
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := @linear_map.is_scalar_tower ?x_1398 ?x_1399 ?x_1400 ?x_1401 ?x_1402 ?x_1403 ?x_1404 ?x_1405 ?x_1406 ?x_1407 ?x_1408
?x_1409
?x_1410
?x_1411
?x_1412
?x_1413
?x_1414
?x_1415
?x_1416
?x_1417
?x_1418
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := ?x_1427.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := ?x_1436.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := ?x_1445.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := @set.is_scalar_tower'' ?x_1446 ?x_1447 ?x_1448 ?x_1449 ?x_1450 ?x_1451 ?x_1452
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := @set.is_scalar_tower' ?x_1453 ?x_1454 ?x_1455 ?x_1456 ?x_1457 ?x_1458 ?x_1459
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := @set.is_scalar_tower ?x_1460 ?x_1461 ?x_1462 ?x_1463 ?x_1464 ?x_1465 ?x_1466
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := ?x_1475.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := @pi.is_scalar_tower'' ?x_1476 ?x_1477 ?x_1478 ?x_1479 ?x_1480 ?x_1481 ?x_1482 ?x_1483
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := @pi.is_scalar_tower' ?x_1484 ?x_1485 ?x_1486 ?x_1487 ?x_1488 ?x_1489 ?x_1490 ?x_1491
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := @pi.is_scalar_tower ?x_1492 ?x_1493 ?x_1494 ?x_1495 ?x_1496 ?x_1497 ?x_1498 ?x_1499
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := @is_scalar_tower.rat ?x_1500 ?x_1501 ?x_1502 ?x_1503 ?x_1504 ?x_1505 ?x_1506
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := @add_comm_group.int_is_scalar_tower ?x_1507 ?x_1508 ?x_1509 ?x_1510 ?x_1511
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := @add_comm_monoid.nat_is_scalar_tower ?x_1512 ?x_1513 ?x_1514 ?x_1515 ?x_1516
failed is_def_eq
[class_instances] (2) ?x_972 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_971 := @units.is_scalar_tower'_left ?x_1517 ?x_1518 ?x_1519 ?x_1520 ?x_1521 ?x_1522 ?x_1523 ?x_1524 ?x_1525 ?x_1526 ?x_1527
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_1528 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_1529 ?x_1530 ?x_1531 ?x_1532 ?x_1533 ?x_1534
failed is_def_eq
[class_instances] (0) ?x_1528 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_1535 ?x_1536 ?x_1537 ?x_1538 ?x_1539 ?x_1540 ?x_1541 ?x_1542 ?x_1543 ?x_1544 ?x_1545
failed is_def_eq
[class_instances] (0) ?x_1528 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_1550.mul_action
failed is_def_eq
[class_instances] (0) ?x_1528 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_1560.mul_action'
failed is_def_eq
[class_instances] (0) ?x_1528 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_1561 ?x_1562 ?x_1563 ?x_1564 ?x_1565 ?x_1566
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_1566 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_1564)
?x_1565 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_1566 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_1564)
?x_1565 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_1566 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_1564)
?x_1565 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_1566 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_1564)
?x_1565 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_1566 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_1564)
?x_1565 := @tensor_product.is_symmetric_smul ?x_1567 ?x_1568 ?x_1569 ?x_1570 ?x_1571 ?x_1572 ?x_1573 ?x_1574 ?x_1575 ?x_1576
?x_1577
failed is_def_eq
[class_instances] (1) ?x_1566 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_1564)
?x_1565 := @multilinear_map.is_symmetric_smul ?x_1578 ?x_1579 ?x_1580 ?x_1581 ?x_1582 ?x_1583 ?x_1584 ?x_1585 ?x_1586 ?x_1587
?x_1588
?x_1589
?x_1590
?x_1591
?x_1592
?x_1593
?x_1594
failed is_def_eq
[class_instances] (1) ?x_1566 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_1564)
?x_1565 := @finsupp.is_symmetric_smul ?x_1595 ?x_1596 ?x_1597 ?x_1598 ?x_1599 ?x_1600 ?x_1601 ?x_1602
failed is_def_eq
[class_instances] (1) ?x_1566 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_1564)
?x_1565 := @is_scalar_tower.is_symmetric_smul ?x_1603 ?x_1604 ?x_1605 ?x_1606 ?x_1607 ?x_1608
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := @tensor_product.is_scalar_tower ?x_1609 ?x_1610 ?x_1611 ?x_1612 ?x_1613 ?x_1614 ?x_1615 ?x_1616 ?x_1617 ?x_1618 ?x_1619
?x_1620
?x_1621
?x_1622
?x_1623
?x_1624
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := @tensor_product.is_scalar_tower_left ?x_1625 ?x_1626 ?x_1627 ?x_1628 ?x_1629 ?x_1630 ?x_1631 ?x_1632 ?x_1633 ?x_1634
?x_1635
?x_1636
?x_1637
?x_1638
?x_1639
?x_1640
?x_1641
?x_1642
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := @is_scalar_tower.right ?x_1643 ?x_1644 ?x_1645 ?x_1646 ?x_1647
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := @submodule.quotient.is_scalar_tower ?x_1648 ?x_1649 ?x_1650 ?x_1651 ?x_1652 ?x_1653 ?x_1654 ?x_1655 ?x_1656 ?x_1657
?x_1658
?x_1659
?x_1660
?x_1661
?x_1662
?x_1663
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := @submodule.restrict_scalars.is_scalar_tower ?x_1664 ?x_1665 ?x_1666 ?x_1667 ?x_1668 ?x_1669 ?x_1670 ?x_1671 ?x_1672
?x_1673
?x_1674
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := @submodule.is_scalar_tower ?x_1675 ?x_1676 ?x_1677 ?x_1678 ?x_1679 ?x_1680 ?x_1681 ?x_1682 ?x_1683 ?x_1684
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := ?x_1693.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := @add_monoid_hom.is_scalar_tower ?x_1694 ?x_1695 ?x_1696 ?x_1697 ?x_1698 ?x_1699 ?x_1700 ?x_1701 ?x_1702 ?x_1703 ?x_1704
?x_1705
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := @finsupp.is_scalar_tower ?x_1706 ?x_1707 ?x_1708 ?x_1709 ?x_1710 ?x_1711 ?x_1712 ?x_1713 ?x_1714 ?x_1715 ?x_1716
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := @dfinsupp.is_scalar_tower ?x_1717 ?x_1718 ?x_1719 ?x_1720 ?x_1721 ?x_1722 ?x_1723 ?x_1724 ?x_1725 ?x_1726 ?x_1727
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := @module.End.is_scalar_tower ?x_1728 ?x_1729 ?x_1730 ?x_1731 ?x_1732 ?x_1733 ?x_1734 ?x_1735 ?x_1736
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := @linear_map.is_scalar_tower ?x_1737 ?x_1738 ?x_1739 ?x_1740 ?x_1741 ?x_1742 ?x_1743 ?x_1744 ?x_1745 ?x_1746 ?x_1747
?x_1748
?x_1749
?x_1750
?x_1751
?x_1752
?x_1753
?x_1754
?x_1755
?x_1756
?x_1757
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := ?x_1766.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := ?x_1775.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := ?x_1784.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := @set.is_scalar_tower'' ?x_1785 ?x_1786 ?x_1787 ?x_1788 ?x_1789 ?x_1790 ?x_1791
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := @set.is_scalar_tower' ?x_1792 ?x_1793 ?x_1794 ?x_1795 ?x_1796 ?x_1797 ?x_1798
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := @set.is_scalar_tower ?x_1799 ?x_1800 ?x_1801 ?x_1802 ?x_1803 ?x_1804 ?x_1805
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := ?x_1814.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := @pi.is_scalar_tower'' ?x_1815 ?x_1816 ?x_1817 ?x_1818 ?x_1819 ?x_1820 ?x_1821 ?x_1822
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := @pi.is_scalar_tower' ?x_1823 ?x_1824 ?x_1825 ?x_1826 ?x_1827 ?x_1828 ?x_1829 ?x_1830
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := @pi.is_scalar_tower ?x_1831 ?x_1832 ?x_1833 ?x_1834 ?x_1835 ?x_1836 ?x_1837 ?x_1838
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := @is_scalar_tower.rat ?x_1839 ?x_1840 ?x_1841 ?x_1842 ?x_1843 ?x_1844 ?x_1845
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := @add_comm_group.int_is_scalar_tower ?x_1846 ?x_1847 ?x_1848 ?x_1849 ?x_1850
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := @add_comm_monoid.nat_is_scalar_tower ?x_1851 ?x_1852 ?x_1853 ?x_1854 ?x_1855
failed is_def_eq
[class_instances] (2) ?x_1608 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1607 := @units.is_scalar_tower'_left ?x_1856 ?x_1857 ?x_1858 ?x_1859 ?x_1860 ?x_1861 ?x_1862 ?x_1863 ?x_1864 ?x_1865 ?x_1866
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_1867 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_1868 ?x_1869 ?x_1870 ?x_1871 ?x_1872 ?x_1873
failed is_def_eq
[class_instances] (0) ?x_1867 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_1874 ?x_1875 ?x_1876 ?x_1877 ?x_1878 ?x_1879 ?x_1880 ?x_1881 ?x_1882 ?x_1883 ?x_1884
failed is_def_eq
[class_instances] (0) ?x_1867 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_1889.mul_action
failed is_def_eq
[class_instances] (0) ?x_1867 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_1899.mul_action'
failed is_def_eq
[class_instances] (0) ?x_1867 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_1900 ?x_1901 ?x_1902 ?x_1903 ?x_1904 ?x_1905
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_1905 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_1903)
?x_1904 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_1905 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_1903)
?x_1904 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_1905 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_1903)
?x_1904 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_1905 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_1903)
?x_1904 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_1905 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_1903)
?x_1904 := @tensor_product.is_symmetric_smul ?x_1906 ?x_1907 ?x_1908 ?x_1909 ?x_1910 ?x_1911 ?x_1912 ?x_1913 ?x_1914 ?x_1915
?x_1916
failed is_def_eq
[class_instances] (1) ?x_1905 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_1903)
?x_1904 := @multilinear_map.is_symmetric_smul ?x_1917 ?x_1918 ?x_1919 ?x_1920 ?x_1921 ?x_1922 ?x_1923 ?x_1924 ?x_1925 ?x_1926
?x_1927
?x_1928
?x_1929
?x_1930
?x_1931
?x_1932
?x_1933
failed is_def_eq
[class_instances] (1) ?x_1905 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_1903)
?x_1904 := @finsupp.is_symmetric_smul ?x_1934 ?x_1935 ?x_1936 ?x_1937 ?x_1938 ?x_1939 ?x_1940 ?x_1941
failed is_def_eq
[class_instances] (1) ?x_1905 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_1903)
?x_1904 := @is_scalar_tower.is_symmetric_smul ?x_1942 ?x_1943 ?x_1944 ?x_1945 ?x_1946 ?x_1947
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := @tensor_product.is_scalar_tower ?x_1948 ?x_1949 ?x_1950 ?x_1951 ?x_1952 ?x_1953 ?x_1954 ?x_1955 ?x_1956 ?x_1957 ?x_1958
?x_1959
?x_1960
?x_1961
?x_1962
?x_1963
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := @tensor_product.is_scalar_tower_left ?x_1964 ?x_1965 ?x_1966 ?x_1967 ?x_1968 ?x_1969 ?x_1970 ?x_1971 ?x_1972 ?x_1973
?x_1974
?x_1975
?x_1976
?x_1977
?x_1978
?x_1979
?x_1980
?x_1981
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := @is_scalar_tower.right ?x_1982 ?x_1983 ?x_1984 ?x_1985 ?x_1986
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := @submodule.quotient.is_scalar_tower ?x_1987 ?x_1988 ?x_1989 ?x_1990 ?x_1991 ?x_1992 ?x_1993 ?x_1994 ?x_1995 ?x_1996
?x_1997
?x_1998
?x_1999
?x_2000
?x_2001
?x_2002
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := @submodule.restrict_scalars.is_scalar_tower ?x_2003 ?x_2004 ?x_2005 ?x_2006 ?x_2007 ?x_2008 ?x_2009 ?x_2010 ?x_2011
?x_2012
?x_2013
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := @submodule.is_scalar_tower ?x_2014 ?x_2015 ?x_2016 ?x_2017 ?x_2018 ?x_2019 ?x_2020 ?x_2021 ?x_2022 ?x_2023
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := ?x_2032.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := @add_monoid_hom.is_scalar_tower ?x_2033 ?x_2034 ?x_2035 ?x_2036 ?x_2037 ?x_2038 ?x_2039 ?x_2040 ?x_2041 ?x_2042 ?x_2043
?x_2044
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := @finsupp.is_scalar_tower ?x_2045 ?x_2046 ?x_2047 ?x_2048 ?x_2049 ?x_2050 ?x_2051 ?x_2052 ?x_2053 ?x_2054 ?x_2055
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := @dfinsupp.is_scalar_tower ?x_2056 ?x_2057 ?x_2058 ?x_2059 ?x_2060 ?x_2061 ?x_2062 ?x_2063 ?x_2064 ?x_2065 ?x_2066
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := @module.End.is_scalar_tower ?x_2067 ?x_2068 ?x_2069 ?x_2070 ?x_2071 ?x_2072 ?x_2073 ?x_2074 ?x_2075
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := @linear_map.is_scalar_tower ?x_2076 ?x_2077 ?x_2078 ?x_2079 ?x_2080 ?x_2081 ?x_2082 ?x_2083 ?x_2084 ?x_2085 ?x_2086
?x_2087
?x_2088
?x_2089
?x_2090
?x_2091
?x_2092
?x_2093
?x_2094
?x_2095
?x_2096
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := ?x_2105.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := ?x_2114.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := ?x_2123.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := @set.is_scalar_tower'' ?x_2124 ?x_2125 ?x_2126 ?x_2127 ?x_2128 ?x_2129 ?x_2130
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := @set.is_scalar_tower' ?x_2131 ?x_2132 ?x_2133 ?x_2134 ?x_2135 ?x_2136 ?x_2137
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := @set.is_scalar_tower ?x_2138 ?x_2139 ?x_2140 ?x_2141 ?x_2142 ?x_2143 ?x_2144
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := ?x_2153.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := @pi.is_scalar_tower'' ?x_2154 ?x_2155 ?x_2156 ?x_2157 ?x_2158 ?x_2159 ?x_2160 ?x_2161
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := @pi.is_scalar_tower' ?x_2162 ?x_2163 ?x_2164 ?x_2165 ?x_2166 ?x_2167 ?x_2168 ?x_2169
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := @pi.is_scalar_tower ?x_2170 ?x_2171 ?x_2172 ?x_2173 ?x_2174 ?x_2175 ?x_2176 ?x_2177
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := @is_scalar_tower.rat ?x_2178 ?x_2179 ?x_2180 ?x_2181 ?x_2182 ?x_2183 ?x_2184
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := @add_comm_group.int_is_scalar_tower ?x_2185 ?x_2186 ?x_2187 ?x_2188 ?x_2189
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := @add_comm_monoid.nat_is_scalar_tower ?x_2190 ?x_2191 ?x_2192 ?x_2193 ?x_2194
failed is_def_eq
[class_instances] (2) ?x_1947 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_1946 := @units.is_scalar_tower'_left ?x_2195 ?x_2196 ?x_2197 ?x_2198 ?x_2199 ?x_2200 ?x_2201 ?x_2202 ?x_2203 ?x_2204 ?x_2205
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_2206 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_2207 ?x_2208 ?x_2209 ?x_2210 ?x_2211 ?x_2212
failed is_def_eq
[class_instances] (0) ?x_2206 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_2213 ?x_2214 ?x_2215 ?x_2216 ?x_2217 ?x_2218 ?x_2219 ?x_2220 ?x_2221 ?x_2222 ?x_2223
failed is_def_eq
[class_instances] (0) ?x_2206 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_2228.mul_action
failed is_def_eq
[class_instances] (0) ?x_2206 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_2238.mul_action'
failed is_def_eq
[class_instances] (0) ?x_2206 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_2239 ?x_2240 ?x_2241 ?x_2242 ?x_2243 ?x_2244
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_2244 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2242)
?x_2243 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_2244 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2242)
?x_2243 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_2244 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2242)
?x_2243 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_2244 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2242)
?x_2243 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_2244 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2242)
?x_2243 := @tensor_product.is_symmetric_smul ?x_2245 ?x_2246 ?x_2247 ?x_2248 ?x_2249 ?x_2250 ?x_2251 ?x_2252 ?x_2253 ?x_2254
?x_2255
failed is_def_eq
[class_instances] (1) ?x_2244 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2242)
?x_2243 := @multilinear_map.is_symmetric_smul ?x_2256 ?x_2257 ?x_2258 ?x_2259 ?x_2260 ?x_2261 ?x_2262 ?x_2263 ?x_2264 ?x_2265
?x_2266
?x_2267
?x_2268
?x_2269
?x_2270
?x_2271
?x_2272
failed is_def_eq
[class_instances] (1) ?x_2244 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2242)
?x_2243 := @finsupp.is_symmetric_smul ?x_2273 ?x_2274 ?x_2275 ?x_2276 ?x_2277 ?x_2278 ?x_2279 ?x_2280
failed is_def_eq
[class_instances] (1) ?x_2244 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2242)
?x_2243 := @is_scalar_tower.is_symmetric_smul ?x_2281 ?x_2282 ?x_2283 ?x_2284 ?x_2285 ?x_2286
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := @tensor_product.is_scalar_tower ?x_2287 ?x_2288 ?x_2289 ?x_2290 ?x_2291 ?x_2292 ?x_2293 ?x_2294 ?x_2295 ?x_2296 ?x_2297
?x_2298
?x_2299
?x_2300
?x_2301
?x_2302
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := @tensor_product.is_scalar_tower_left ?x_2303 ?x_2304 ?x_2305 ?x_2306 ?x_2307 ?x_2308 ?x_2309 ?x_2310 ?x_2311 ?x_2312
?x_2313
?x_2314
?x_2315
?x_2316
?x_2317
?x_2318
?x_2319
?x_2320
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := @is_scalar_tower.right ?x_2321 ?x_2322 ?x_2323 ?x_2324 ?x_2325
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := @submodule.quotient.is_scalar_tower ?x_2326 ?x_2327 ?x_2328 ?x_2329 ?x_2330 ?x_2331 ?x_2332 ?x_2333 ?x_2334 ?x_2335
?x_2336
?x_2337
?x_2338
?x_2339
?x_2340
?x_2341
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := @submodule.restrict_scalars.is_scalar_tower ?x_2342 ?x_2343 ?x_2344 ?x_2345 ?x_2346 ?x_2347 ?x_2348 ?x_2349 ?x_2350
?x_2351
?x_2352
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := @submodule.is_scalar_tower ?x_2353 ?x_2354 ?x_2355 ?x_2356 ?x_2357 ?x_2358 ?x_2359 ?x_2360 ?x_2361 ?x_2362
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := ?x_2371.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := @add_monoid_hom.is_scalar_tower ?x_2372 ?x_2373 ?x_2374 ?x_2375 ?x_2376 ?x_2377 ?x_2378 ?x_2379 ?x_2380 ?x_2381 ?x_2382
?x_2383
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := @finsupp.is_scalar_tower ?x_2384 ?x_2385 ?x_2386 ?x_2387 ?x_2388 ?x_2389 ?x_2390 ?x_2391 ?x_2392 ?x_2393 ?x_2394
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := @dfinsupp.is_scalar_tower ?x_2395 ?x_2396 ?x_2397 ?x_2398 ?x_2399 ?x_2400 ?x_2401 ?x_2402 ?x_2403 ?x_2404 ?x_2405
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := @module.End.is_scalar_tower ?x_2406 ?x_2407 ?x_2408 ?x_2409 ?x_2410 ?x_2411 ?x_2412 ?x_2413 ?x_2414
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := @linear_map.is_scalar_tower ?x_2415 ?x_2416 ?x_2417 ?x_2418 ?x_2419 ?x_2420 ?x_2421 ?x_2422 ?x_2423 ?x_2424 ?x_2425
?x_2426
?x_2427
?x_2428
?x_2429
?x_2430
?x_2431
?x_2432
?x_2433
?x_2434
?x_2435
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := ?x_2444.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := ?x_2453.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := ?x_2462.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := @set.is_scalar_tower'' ?x_2463 ?x_2464 ?x_2465 ?x_2466 ?x_2467 ?x_2468 ?x_2469
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := @set.is_scalar_tower' ?x_2470 ?x_2471 ?x_2472 ?x_2473 ?x_2474 ?x_2475 ?x_2476
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := @set.is_scalar_tower ?x_2477 ?x_2478 ?x_2479 ?x_2480 ?x_2481 ?x_2482 ?x_2483
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := ?x_2492.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := @pi.is_scalar_tower'' ?x_2493 ?x_2494 ?x_2495 ?x_2496 ?x_2497 ?x_2498 ?x_2499 ?x_2500
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := @pi.is_scalar_tower' ?x_2501 ?x_2502 ?x_2503 ?x_2504 ?x_2505 ?x_2506 ?x_2507 ?x_2508
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := @pi.is_scalar_tower ?x_2509 ?x_2510 ?x_2511 ?x_2512 ?x_2513 ?x_2514 ?x_2515 ?x_2516
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := @is_scalar_tower.rat ?x_2517 ?x_2518 ?x_2519 ?x_2520 ?x_2521 ?x_2522 ?x_2523
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := @add_comm_group.int_is_scalar_tower ?x_2524 ?x_2525 ?x_2526 ?x_2527 ?x_2528
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := @add_comm_monoid.nat_is_scalar_tower ?x_2529 ?x_2530 ?x_2531 ?x_2532 ?x_2533
failed is_def_eq
[class_instances] (2) ?x_2286 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2285 := @units.is_scalar_tower'_left ?x_2534 ?x_2535 ?x_2536 ?x_2537 ?x_2538 ?x_2539 ?x_2540 ?x_2541 ?x_2542 ?x_2543 ?x_2544
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_2545 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_2546 ?x_2547 ?x_2548 ?x_2549 ?x_2550 ?x_2551
failed is_def_eq
[class_instances] (0) ?x_2545 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_2552 ?x_2553 ?x_2554 ?x_2555 ?x_2556 ?x_2557 ?x_2558 ?x_2559 ?x_2560 ?x_2561 ?x_2562
failed is_def_eq
[class_instances] (0) ?x_2545 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_2567.mul_action
failed is_def_eq
[class_instances] (0) ?x_2545 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_2577.mul_action'
failed is_def_eq
[class_instances] (0) ?x_2545 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_2578 ?x_2579 ?x_2580 ?x_2581 ?x_2582 ?x_2583
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_2583 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2581)
?x_2582 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_2583 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2581)
?x_2582 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_2583 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2581)
?x_2582 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_2583 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2581)
?x_2582 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_2583 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2581)
?x_2582 := @tensor_product.is_symmetric_smul ?x_2584 ?x_2585 ?x_2586 ?x_2587 ?x_2588 ?x_2589 ?x_2590 ?x_2591 ?x_2592 ?x_2593
?x_2594
failed is_def_eq
[class_instances] (1) ?x_2583 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2581)
?x_2582 := @multilinear_map.is_symmetric_smul ?x_2595 ?x_2596 ?x_2597 ?x_2598 ?x_2599 ?x_2600 ?x_2601 ?x_2602 ?x_2603 ?x_2604
?x_2605
?x_2606
?x_2607
?x_2608
?x_2609
?x_2610
?x_2611
failed is_def_eq
[class_instances] (1) ?x_2583 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2581)
?x_2582 := @finsupp.is_symmetric_smul ?x_2612 ?x_2613 ?x_2614 ?x_2615 ?x_2616 ?x_2617 ?x_2618 ?x_2619
failed is_def_eq
[class_instances] (1) ?x_2583 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2581)
?x_2582 := @is_scalar_tower.is_symmetric_smul ?x_2620 ?x_2621 ?x_2622 ?x_2623 ?x_2624 ?x_2625
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := @tensor_product.is_scalar_tower ?x_2626 ?x_2627 ?x_2628 ?x_2629 ?x_2630 ?x_2631 ?x_2632 ?x_2633 ?x_2634 ?x_2635 ?x_2636
?x_2637
?x_2638
?x_2639
?x_2640
?x_2641
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := @tensor_product.is_scalar_tower_left ?x_2642 ?x_2643 ?x_2644 ?x_2645 ?x_2646 ?x_2647 ?x_2648 ?x_2649 ?x_2650 ?x_2651
?x_2652
?x_2653
?x_2654
?x_2655
?x_2656
?x_2657
?x_2658
?x_2659
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := @is_scalar_tower.right ?x_2660 ?x_2661 ?x_2662 ?x_2663 ?x_2664
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := @submodule.quotient.is_scalar_tower ?x_2665 ?x_2666 ?x_2667 ?x_2668 ?x_2669 ?x_2670 ?x_2671 ?x_2672 ?x_2673 ?x_2674
?x_2675
?x_2676
?x_2677
?x_2678
?x_2679
?x_2680
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := @submodule.restrict_scalars.is_scalar_tower ?x_2681 ?x_2682 ?x_2683 ?x_2684 ?x_2685 ?x_2686 ?x_2687 ?x_2688 ?x_2689
?x_2690
?x_2691
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := @submodule.is_scalar_tower ?x_2692 ?x_2693 ?x_2694 ?x_2695 ?x_2696 ?x_2697 ?x_2698 ?x_2699 ?x_2700 ?x_2701
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := ?x_2710.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := @add_monoid_hom.is_scalar_tower ?x_2711 ?x_2712 ?x_2713 ?x_2714 ?x_2715 ?x_2716 ?x_2717 ?x_2718 ?x_2719 ?x_2720 ?x_2721
?x_2722
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := @finsupp.is_scalar_tower ?x_2723 ?x_2724 ?x_2725 ?x_2726 ?x_2727 ?x_2728 ?x_2729 ?x_2730 ?x_2731 ?x_2732 ?x_2733
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := @dfinsupp.is_scalar_tower ?x_2734 ?x_2735 ?x_2736 ?x_2737 ?x_2738 ?x_2739 ?x_2740 ?x_2741 ?x_2742 ?x_2743 ?x_2744
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := @module.End.is_scalar_tower ?x_2745 ?x_2746 ?x_2747 ?x_2748 ?x_2749 ?x_2750 ?x_2751 ?x_2752 ?x_2753
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := @linear_map.is_scalar_tower ?x_2754 ?x_2755 ?x_2756 ?x_2757 ?x_2758 ?x_2759 ?x_2760 ?x_2761 ?x_2762 ?x_2763 ?x_2764
?x_2765
?x_2766
?x_2767
?x_2768
?x_2769
?x_2770
?x_2771
?x_2772
?x_2773
?x_2774
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := ?x_2783.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := ?x_2792.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := ?x_2801.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := @set.is_scalar_tower'' ?x_2802 ?x_2803 ?x_2804 ?x_2805 ?x_2806 ?x_2807 ?x_2808
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := @set.is_scalar_tower' ?x_2809 ?x_2810 ?x_2811 ?x_2812 ?x_2813 ?x_2814 ?x_2815
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := @set.is_scalar_tower ?x_2816 ?x_2817 ?x_2818 ?x_2819 ?x_2820 ?x_2821 ?x_2822
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := ?x_2831.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := @pi.is_scalar_tower'' ?x_2832 ?x_2833 ?x_2834 ?x_2835 ?x_2836 ?x_2837 ?x_2838 ?x_2839
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := @pi.is_scalar_tower' ?x_2840 ?x_2841 ?x_2842 ?x_2843 ?x_2844 ?x_2845 ?x_2846 ?x_2847
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := @pi.is_scalar_tower ?x_2848 ?x_2849 ?x_2850 ?x_2851 ?x_2852 ?x_2853 ?x_2854 ?x_2855
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := @is_scalar_tower.rat ?x_2856 ?x_2857 ?x_2858 ?x_2859 ?x_2860 ?x_2861 ?x_2862
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := @add_comm_group.int_is_scalar_tower ?x_2863 ?x_2864 ?x_2865 ?x_2866 ?x_2867
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := @add_comm_monoid.nat_is_scalar_tower ?x_2868 ?x_2869 ?x_2870 ?x_2871 ?x_2872
failed is_def_eq
[class_instances] (2) ?x_2625 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2624 := @units.is_scalar_tower'_left ?x_2873 ?x_2874 ?x_2875 ?x_2876 ?x_2877 ?x_2878 ?x_2879 ?x_2880 ?x_2881 ?x_2882 ?x_2883
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_2884 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_2885 ?x_2886 ?x_2887 ?x_2888 ?x_2889 ?x_2890
failed is_def_eq
[class_instances] (0) ?x_2884 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_2891 ?x_2892 ?x_2893 ?x_2894 ?x_2895 ?x_2896 ?x_2897 ?x_2898 ?x_2899 ?x_2900 ?x_2901
failed is_def_eq
[class_instances] (0) ?x_2884 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_2906.mul_action
failed is_def_eq
[class_instances] (0) ?x_2884 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_2916.mul_action'
failed is_def_eq
[class_instances] (0) ?x_2884 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_2917 ?x_2918 ?x_2919 ?x_2920 ?x_2921 ?x_2922
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_2922 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2920)
?x_2921 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_2922 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2920)
?x_2921 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_2922 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2920)
?x_2921 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_2922 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2920)
?x_2921 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_2922 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2920)
?x_2921 := @tensor_product.is_symmetric_smul ?x_2923 ?x_2924 ?x_2925 ?x_2926 ?x_2927 ?x_2928 ?x_2929 ?x_2930 ?x_2931 ?x_2932
?x_2933
failed is_def_eq
[class_instances] (1) ?x_2922 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2920)
?x_2921 := @multilinear_map.is_symmetric_smul ?x_2934 ?x_2935 ?x_2936 ?x_2937 ?x_2938 ?x_2939 ?x_2940 ?x_2941 ?x_2942 ?x_2943
?x_2944
?x_2945
?x_2946
?x_2947
?x_2948
?x_2949
?x_2950
failed is_def_eq
[class_instances] (1) ?x_2922 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2920)
?x_2921 := @finsupp.is_symmetric_smul ?x_2951 ?x_2952 ?x_2953 ?x_2954 ?x_2955 ?x_2956 ?x_2957 ?x_2958
failed is_def_eq
[class_instances] (1) ?x_2922 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_2920)
?x_2921 := @is_scalar_tower.is_symmetric_smul ?x_2959 ?x_2960 ?x_2961 ?x_2962 ?x_2963 ?x_2964
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := @tensor_product.is_scalar_tower ?x_2965 ?x_2966 ?x_2967 ?x_2968 ?x_2969 ?x_2970 ?x_2971 ?x_2972 ?x_2973 ?x_2974 ?x_2975
?x_2976
?x_2977
?x_2978
?x_2979
?x_2980
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := @tensor_product.is_scalar_tower_left ?x_2981 ?x_2982 ?x_2983 ?x_2984 ?x_2985 ?x_2986 ?x_2987 ?x_2988 ?x_2989 ?x_2990
?x_2991
?x_2992
?x_2993
?x_2994
?x_2995
?x_2996
?x_2997
?x_2998
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := @is_scalar_tower.right ?x_2999 ?x_3000 ?x_3001 ?x_3002 ?x_3003
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := @submodule.quotient.is_scalar_tower ?x_3004 ?x_3005 ?x_3006 ?x_3007 ?x_3008 ?x_3009 ?x_3010 ?x_3011 ?x_3012 ?x_3013
?x_3014
?x_3015
?x_3016
?x_3017
?x_3018
?x_3019
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := @submodule.restrict_scalars.is_scalar_tower ?x_3020 ?x_3021 ?x_3022 ?x_3023 ?x_3024 ?x_3025 ?x_3026 ?x_3027 ?x_3028
?x_3029
?x_3030
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := @submodule.is_scalar_tower ?x_3031 ?x_3032 ?x_3033 ?x_3034 ?x_3035 ?x_3036 ?x_3037 ?x_3038 ?x_3039 ?x_3040
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := ?x_3049.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := @add_monoid_hom.is_scalar_tower ?x_3050 ?x_3051 ?x_3052 ?x_3053 ?x_3054 ?x_3055 ?x_3056 ?x_3057 ?x_3058 ?x_3059 ?x_3060
?x_3061
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := @finsupp.is_scalar_tower ?x_3062 ?x_3063 ?x_3064 ?x_3065 ?x_3066 ?x_3067 ?x_3068 ?x_3069 ?x_3070 ?x_3071 ?x_3072
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := @dfinsupp.is_scalar_tower ?x_3073 ?x_3074 ?x_3075 ?x_3076 ?x_3077 ?x_3078 ?x_3079 ?x_3080 ?x_3081 ?x_3082 ?x_3083
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := @module.End.is_scalar_tower ?x_3084 ?x_3085 ?x_3086 ?x_3087 ?x_3088 ?x_3089 ?x_3090 ?x_3091 ?x_3092
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := @linear_map.is_scalar_tower ?x_3093 ?x_3094 ?x_3095 ?x_3096 ?x_3097 ?x_3098 ?x_3099 ?x_3100 ?x_3101 ?x_3102 ?x_3103
?x_3104
?x_3105
?x_3106
?x_3107
?x_3108
?x_3109
?x_3110
?x_3111
?x_3112
?x_3113
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := ?x_3122.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := ?x_3131.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := ?x_3140.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := @set.is_scalar_tower'' ?x_3141 ?x_3142 ?x_3143 ?x_3144 ?x_3145 ?x_3146 ?x_3147
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := @set.is_scalar_tower' ?x_3148 ?x_3149 ?x_3150 ?x_3151 ?x_3152 ?x_3153 ?x_3154
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := @set.is_scalar_tower ?x_3155 ?x_3156 ?x_3157 ?x_3158 ?x_3159 ?x_3160 ?x_3161
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := ?x_3170.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := @pi.is_scalar_tower'' ?x_3171 ?x_3172 ?x_3173 ?x_3174 ?x_3175 ?x_3176 ?x_3177 ?x_3178
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := @pi.is_scalar_tower' ?x_3179 ?x_3180 ?x_3181 ?x_3182 ?x_3183 ?x_3184 ?x_3185 ?x_3186
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := @pi.is_scalar_tower ?x_3187 ?x_3188 ?x_3189 ?x_3190 ?x_3191 ?x_3192 ?x_3193 ?x_3194
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := @is_scalar_tower.rat ?x_3195 ?x_3196 ?x_3197 ?x_3198 ?x_3199 ?x_3200 ?x_3201
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := @add_comm_group.int_is_scalar_tower ?x_3202 ?x_3203 ?x_3204 ?x_3205 ?x_3206
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := @add_comm_monoid.nat_is_scalar_tower ?x_3207 ?x_3208 ?x_3209 ?x_3210 ?x_3211
failed is_def_eq
[class_instances] (2) ?x_2964 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_2963 := @units.is_scalar_tower'_left ?x_3212 ?x_3213 ?x_3214 ?x_3215 ?x_3216 ?x_3217 ?x_3218 ?x_3219 ?x_3220 ?x_3221 ?x_3222
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_3223 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_3224 ?x_3225 ?x_3226 ?x_3227 ?x_3228 ?x_3229
failed is_def_eq
[class_instances] (0) ?x_3223 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_3230 ?x_3231 ?x_3232 ?x_3233 ?x_3234 ?x_3235 ?x_3236 ?x_3237 ?x_3238 ?x_3239 ?x_3240
failed is_def_eq
[class_instances] (0) ?x_3223 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_3245.mul_action
failed is_def_eq
[class_instances] (0) ?x_3223 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_3255.mul_action'
failed is_def_eq
[class_instances] (0) ?x_3223 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_3256 ?x_3257 ?x_3258 ?x_3259 ?x_3260 ?x_3261
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_3261 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3259)
?x_3260 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_3261 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3259)
?x_3260 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_3261 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3259)
?x_3260 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_3261 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3259)
?x_3260 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_3261 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3259)
?x_3260 := @tensor_product.is_symmetric_smul ?x_3262 ?x_3263 ?x_3264 ?x_3265 ?x_3266 ?x_3267 ?x_3268 ?x_3269 ?x_3270 ?x_3271
?x_3272
failed is_def_eq
[class_instances] (1) ?x_3261 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3259)
?x_3260 := @multilinear_map.is_symmetric_smul ?x_3273 ?x_3274 ?x_3275 ?x_3276 ?x_3277 ?x_3278 ?x_3279 ?x_3280 ?x_3281 ?x_3282
?x_3283
?x_3284
?x_3285
?x_3286
?x_3287
?x_3288
?x_3289
failed is_def_eq
[class_instances] (1) ?x_3261 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3259)
?x_3260 := @finsupp.is_symmetric_smul ?x_3290 ?x_3291 ?x_3292 ?x_3293 ?x_3294 ?x_3295 ?x_3296 ?x_3297
failed is_def_eq
[class_instances] (1) ?x_3261 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3259)
?x_3260 := @is_scalar_tower.is_symmetric_smul ?x_3298 ?x_3299 ?x_3300 ?x_3301 ?x_3302 ?x_3303
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := @tensor_product.is_scalar_tower ?x_3304 ?x_3305 ?x_3306 ?x_3307 ?x_3308 ?x_3309 ?x_3310 ?x_3311 ?x_3312 ?x_3313 ?x_3314
?x_3315
?x_3316
?x_3317
?x_3318
?x_3319
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := @tensor_product.is_scalar_tower_left ?x_3320 ?x_3321 ?x_3322 ?x_3323 ?x_3324 ?x_3325 ?x_3326 ?x_3327 ?x_3328 ?x_3329
?x_3330
?x_3331
?x_3332
?x_3333
?x_3334
?x_3335
?x_3336
?x_3337
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := @is_scalar_tower.right ?x_3338 ?x_3339 ?x_3340 ?x_3341 ?x_3342
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := @submodule.quotient.is_scalar_tower ?x_3343 ?x_3344 ?x_3345 ?x_3346 ?x_3347 ?x_3348 ?x_3349 ?x_3350 ?x_3351 ?x_3352
?x_3353
?x_3354
?x_3355
?x_3356
?x_3357
?x_3358
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := @submodule.restrict_scalars.is_scalar_tower ?x_3359 ?x_3360 ?x_3361 ?x_3362 ?x_3363 ?x_3364 ?x_3365 ?x_3366 ?x_3367
?x_3368
?x_3369
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := @submodule.is_scalar_tower ?x_3370 ?x_3371 ?x_3372 ?x_3373 ?x_3374 ?x_3375 ?x_3376 ?x_3377 ?x_3378 ?x_3379
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := ?x_3388.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := @add_monoid_hom.is_scalar_tower ?x_3389 ?x_3390 ?x_3391 ?x_3392 ?x_3393 ?x_3394 ?x_3395 ?x_3396 ?x_3397 ?x_3398 ?x_3399
?x_3400
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := @finsupp.is_scalar_tower ?x_3401 ?x_3402 ?x_3403 ?x_3404 ?x_3405 ?x_3406 ?x_3407 ?x_3408 ?x_3409 ?x_3410 ?x_3411
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := @dfinsupp.is_scalar_tower ?x_3412 ?x_3413 ?x_3414 ?x_3415 ?x_3416 ?x_3417 ?x_3418 ?x_3419 ?x_3420 ?x_3421 ?x_3422
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := @module.End.is_scalar_tower ?x_3423 ?x_3424 ?x_3425 ?x_3426 ?x_3427 ?x_3428 ?x_3429 ?x_3430 ?x_3431
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := @linear_map.is_scalar_tower ?x_3432 ?x_3433 ?x_3434 ?x_3435 ?x_3436 ?x_3437 ?x_3438 ?x_3439 ?x_3440 ?x_3441 ?x_3442
?x_3443
?x_3444
?x_3445
?x_3446
?x_3447
?x_3448
?x_3449
?x_3450
?x_3451
?x_3452
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := ?x_3461.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := ?x_3470.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := ?x_3479.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := @set.is_scalar_tower'' ?x_3480 ?x_3481 ?x_3482 ?x_3483 ?x_3484 ?x_3485 ?x_3486
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := @set.is_scalar_tower' ?x_3487 ?x_3488 ?x_3489 ?x_3490 ?x_3491 ?x_3492 ?x_3493
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := @set.is_scalar_tower ?x_3494 ?x_3495 ?x_3496 ?x_3497 ?x_3498 ?x_3499 ?x_3500
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := ?x_3509.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := @pi.is_scalar_tower'' ?x_3510 ?x_3511 ?x_3512 ?x_3513 ?x_3514 ?x_3515 ?x_3516 ?x_3517
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := @pi.is_scalar_tower' ?x_3518 ?x_3519 ?x_3520 ?x_3521 ?x_3522 ?x_3523 ?x_3524 ?x_3525
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := @pi.is_scalar_tower ?x_3526 ?x_3527 ?x_3528 ?x_3529 ?x_3530 ?x_3531 ?x_3532 ?x_3533
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := @is_scalar_tower.rat ?x_3534 ?x_3535 ?x_3536 ?x_3537 ?x_3538 ?x_3539 ?x_3540
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := @add_comm_group.int_is_scalar_tower ?x_3541 ?x_3542 ?x_3543 ?x_3544 ?x_3545
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := @add_comm_monoid.nat_is_scalar_tower ?x_3546 ?x_3547 ?x_3548 ?x_3549 ?x_3550
failed is_def_eq
[class_instances] (2) ?x_3303 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3302 := @units.is_scalar_tower'_left ?x_3551 ?x_3552 ?x_3553 ?x_3554 ?x_3555 ?x_3556 ?x_3557 ?x_3558 ?x_3559 ?x_3560 ?x_3561
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_3562 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_3563 ?x_3564 ?x_3565 ?x_3566 ?x_3567 ?x_3568
failed is_def_eq
[class_instances] (0) ?x_3562 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_3569 ?x_3570 ?x_3571 ?x_3572 ?x_3573 ?x_3574 ?x_3575 ?x_3576 ?x_3577 ?x_3578 ?x_3579
failed is_def_eq
[class_instances] (0) ?x_3562 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_3584.mul_action
failed is_def_eq
[class_instances] (0) ?x_3562 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_3594.mul_action'
failed is_def_eq
[class_instances] (0) ?x_3562 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_3595 ?x_3596 ?x_3597 ?x_3598 ?x_3599 ?x_3600
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_3600 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3598)
?x_3599 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_3600 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3598)
?x_3599 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_3600 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3598)
?x_3599 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_3600 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3598)
?x_3599 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_3600 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3598)
?x_3599 := @tensor_product.is_symmetric_smul ?x_3601 ?x_3602 ?x_3603 ?x_3604 ?x_3605 ?x_3606 ?x_3607 ?x_3608 ?x_3609 ?x_3610
?x_3611
failed is_def_eq
[class_instances] (1) ?x_3600 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3598)
?x_3599 := @multilinear_map.is_symmetric_smul ?x_3612 ?x_3613 ?x_3614 ?x_3615 ?x_3616 ?x_3617 ?x_3618 ?x_3619 ?x_3620 ?x_3621
?x_3622
?x_3623
?x_3624
?x_3625
?x_3626
?x_3627
?x_3628
failed is_def_eq
[class_instances] (1) ?x_3600 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3598)
?x_3599 := @finsupp.is_symmetric_smul ?x_3629 ?x_3630 ?x_3631 ?x_3632 ?x_3633 ?x_3634 ?x_3635 ?x_3636
failed is_def_eq
[class_instances] (1) ?x_3600 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3598)
?x_3599 := @is_scalar_tower.is_symmetric_smul ?x_3637 ?x_3638 ?x_3639 ?x_3640 ?x_3641 ?x_3642
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := @tensor_product.is_scalar_tower ?x_3643 ?x_3644 ?x_3645 ?x_3646 ?x_3647 ?x_3648 ?x_3649 ?x_3650 ?x_3651 ?x_3652 ?x_3653
?x_3654
?x_3655
?x_3656
?x_3657
?x_3658
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := @tensor_product.is_scalar_tower_left ?x_3659 ?x_3660 ?x_3661 ?x_3662 ?x_3663 ?x_3664 ?x_3665 ?x_3666 ?x_3667 ?x_3668
?x_3669
?x_3670
?x_3671
?x_3672
?x_3673
?x_3674
?x_3675
?x_3676
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := @is_scalar_tower.right ?x_3677 ?x_3678 ?x_3679 ?x_3680 ?x_3681
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := @submodule.quotient.is_scalar_tower ?x_3682 ?x_3683 ?x_3684 ?x_3685 ?x_3686 ?x_3687 ?x_3688 ?x_3689 ?x_3690 ?x_3691
?x_3692
?x_3693
?x_3694
?x_3695
?x_3696
?x_3697
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := @submodule.restrict_scalars.is_scalar_tower ?x_3698 ?x_3699 ?x_3700 ?x_3701 ?x_3702 ?x_3703 ?x_3704 ?x_3705 ?x_3706
?x_3707
?x_3708
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := @submodule.is_scalar_tower ?x_3709 ?x_3710 ?x_3711 ?x_3712 ?x_3713 ?x_3714 ?x_3715 ?x_3716 ?x_3717 ?x_3718
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := ?x_3727.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := @add_monoid_hom.is_scalar_tower ?x_3728 ?x_3729 ?x_3730 ?x_3731 ?x_3732 ?x_3733 ?x_3734 ?x_3735 ?x_3736 ?x_3737 ?x_3738
?x_3739
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := @finsupp.is_scalar_tower ?x_3740 ?x_3741 ?x_3742 ?x_3743 ?x_3744 ?x_3745 ?x_3746 ?x_3747 ?x_3748 ?x_3749 ?x_3750
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := @dfinsupp.is_scalar_tower ?x_3751 ?x_3752 ?x_3753 ?x_3754 ?x_3755 ?x_3756 ?x_3757 ?x_3758 ?x_3759 ?x_3760 ?x_3761
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := @module.End.is_scalar_tower ?x_3762 ?x_3763 ?x_3764 ?x_3765 ?x_3766 ?x_3767 ?x_3768 ?x_3769 ?x_3770
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := @linear_map.is_scalar_tower ?x_3771 ?x_3772 ?x_3773 ?x_3774 ?x_3775 ?x_3776 ?x_3777 ?x_3778 ?x_3779 ?x_3780 ?x_3781
?x_3782
?x_3783
?x_3784
?x_3785
?x_3786
?x_3787
?x_3788
?x_3789
?x_3790
?x_3791
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := ?x_3800.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := ?x_3809.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := ?x_3818.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := @set.is_scalar_tower'' ?x_3819 ?x_3820 ?x_3821 ?x_3822 ?x_3823 ?x_3824 ?x_3825
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := @set.is_scalar_tower' ?x_3826 ?x_3827 ?x_3828 ?x_3829 ?x_3830 ?x_3831 ?x_3832
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := @set.is_scalar_tower ?x_3833 ?x_3834 ?x_3835 ?x_3836 ?x_3837 ?x_3838 ?x_3839
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := ?x_3848.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := @pi.is_scalar_tower'' ?x_3849 ?x_3850 ?x_3851 ?x_3852 ?x_3853 ?x_3854 ?x_3855 ?x_3856
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := @pi.is_scalar_tower' ?x_3857 ?x_3858 ?x_3859 ?x_3860 ?x_3861 ?x_3862 ?x_3863 ?x_3864
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := @pi.is_scalar_tower ?x_3865 ?x_3866 ?x_3867 ?x_3868 ?x_3869 ?x_3870 ?x_3871 ?x_3872
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := @is_scalar_tower.rat ?x_3873 ?x_3874 ?x_3875 ?x_3876 ?x_3877 ?x_3878 ?x_3879
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := @add_comm_group.int_is_scalar_tower ?x_3880 ?x_3881 ?x_3882 ?x_3883 ?x_3884
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := @add_comm_monoid.nat_is_scalar_tower ?x_3885 ?x_3886 ?x_3887 ?x_3888 ?x_3889
failed is_def_eq
[class_instances] (2) ?x_3642 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3641 := @units.is_scalar_tower'_left ?x_3890 ?x_3891 ?x_3892 ?x_3893 ?x_3894 ?x_3895 ?x_3896 ?x_3897 ?x_3898 ?x_3899 ?x_3900
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_3901 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_3902 ?x_3903 ?x_3904 ?x_3905 ?x_3906 ?x_3907
failed is_def_eq
[class_instances] (0) ?x_3901 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_3908 ?x_3909 ?x_3910 ?x_3911 ?x_3912 ?x_3913 ?x_3914 ?x_3915 ?x_3916 ?x_3917 ?x_3918
failed is_def_eq
[class_instances] (0) ?x_3901 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_3923.mul_action
failed is_def_eq
[class_instances] (0) ?x_3901 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_3933.mul_action'
failed is_def_eq
[class_instances] (0) ?x_3901 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_3934 ?x_3935 ?x_3936 ?x_3937 ?x_3938 ?x_3939
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_3939 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3937)
?x_3938 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_3939 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3937)
?x_3938 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_3939 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3937)
?x_3938 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_3939 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3937)
?x_3938 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_3939 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3937)
?x_3938 := @tensor_product.is_symmetric_smul ?x_3940 ?x_3941 ?x_3942 ?x_3943 ?x_3944 ?x_3945 ?x_3946 ?x_3947 ?x_3948 ?x_3949
?x_3950
failed is_def_eq
[class_instances] (1) ?x_3939 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3937)
?x_3938 := @multilinear_map.is_symmetric_smul ?x_3951 ?x_3952 ?x_3953 ?x_3954 ?x_3955 ?x_3956 ?x_3957 ?x_3958 ?x_3959 ?x_3960
?x_3961
?x_3962
?x_3963
?x_3964
?x_3965
?x_3966
?x_3967
failed is_def_eq
[class_instances] (1) ?x_3939 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3937)
?x_3938 := @finsupp.is_symmetric_smul ?x_3968 ?x_3969 ?x_3970 ?x_3971 ?x_3972 ?x_3973 ?x_3974 ?x_3975
failed is_def_eq
[class_instances] (1) ?x_3939 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_3937)
?x_3938 := @is_scalar_tower.is_symmetric_smul ?x_3976 ?x_3977 ?x_3978 ?x_3979 ?x_3980 ?x_3981
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := @tensor_product.is_scalar_tower ?x_3982 ?x_3983 ?x_3984 ?x_3985 ?x_3986 ?x_3987 ?x_3988 ?x_3989 ?x_3990 ?x_3991 ?x_3992
?x_3993
?x_3994
?x_3995
?x_3996
?x_3997
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := @tensor_product.is_scalar_tower_left ?x_3998 ?x_3999 ?x_4000 ?x_4001 ?x_4002 ?x_4003 ?x_4004 ?x_4005 ?x_4006 ?x_4007
?x_4008
?x_4009
?x_4010
?x_4011
?x_4012
?x_4013
?x_4014
?x_4015
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := @is_scalar_tower.right ?x_4016 ?x_4017 ?x_4018 ?x_4019 ?x_4020
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := @submodule.quotient.is_scalar_tower ?x_4021 ?x_4022 ?x_4023 ?x_4024 ?x_4025 ?x_4026 ?x_4027 ?x_4028 ?x_4029 ?x_4030
?x_4031
?x_4032
?x_4033
?x_4034
?x_4035
?x_4036
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := @submodule.restrict_scalars.is_scalar_tower ?x_4037 ?x_4038 ?x_4039 ?x_4040 ?x_4041 ?x_4042 ?x_4043 ?x_4044 ?x_4045
?x_4046
?x_4047
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := @submodule.is_scalar_tower ?x_4048 ?x_4049 ?x_4050 ?x_4051 ?x_4052 ?x_4053 ?x_4054 ?x_4055 ?x_4056 ?x_4057
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := ?x_4066.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := @add_monoid_hom.is_scalar_tower ?x_4067 ?x_4068 ?x_4069 ?x_4070 ?x_4071 ?x_4072 ?x_4073 ?x_4074 ?x_4075 ?x_4076 ?x_4077
?x_4078
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := @finsupp.is_scalar_tower ?x_4079 ?x_4080 ?x_4081 ?x_4082 ?x_4083 ?x_4084 ?x_4085 ?x_4086 ?x_4087 ?x_4088 ?x_4089
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := @dfinsupp.is_scalar_tower ?x_4090 ?x_4091 ?x_4092 ?x_4093 ?x_4094 ?x_4095 ?x_4096 ?x_4097 ?x_4098 ?x_4099 ?x_4100
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := @module.End.is_scalar_tower ?x_4101 ?x_4102 ?x_4103 ?x_4104 ?x_4105 ?x_4106 ?x_4107 ?x_4108 ?x_4109
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := @linear_map.is_scalar_tower ?x_4110 ?x_4111 ?x_4112 ?x_4113 ?x_4114 ?x_4115 ?x_4116 ?x_4117 ?x_4118 ?x_4119 ?x_4120
?x_4121
?x_4122
?x_4123
?x_4124
?x_4125
?x_4126
?x_4127
?x_4128
?x_4129
?x_4130
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := ?x_4139.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := ?x_4148.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := ?x_4157.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := @set.is_scalar_tower'' ?x_4158 ?x_4159 ?x_4160 ?x_4161 ?x_4162 ?x_4163 ?x_4164
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := @set.is_scalar_tower' ?x_4165 ?x_4166 ?x_4167 ?x_4168 ?x_4169 ?x_4170 ?x_4171
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := @set.is_scalar_tower ?x_4172 ?x_4173 ?x_4174 ?x_4175 ?x_4176 ?x_4177 ?x_4178
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := ?x_4187.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := @pi.is_scalar_tower'' ?x_4188 ?x_4189 ?x_4190 ?x_4191 ?x_4192 ?x_4193 ?x_4194 ?x_4195
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := @pi.is_scalar_tower' ?x_4196 ?x_4197 ?x_4198 ?x_4199 ?x_4200 ?x_4201 ?x_4202 ?x_4203
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := @pi.is_scalar_tower ?x_4204 ?x_4205 ?x_4206 ?x_4207 ?x_4208 ?x_4209 ?x_4210 ?x_4211
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := @is_scalar_tower.rat ?x_4212 ?x_4213 ?x_4214 ?x_4215 ?x_4216 ?x_4217 ?x_4218
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := @add_comm_group.int_is_scalar_tower ?x_4219 ?x_4220 ?x_4221 ?x_4222 ?x_4223
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := @add_comm_monoid.nat_is_scalar_tower ?x_4224 ?x_4225 ?x_4226 ?x_4227 ?x_4228
failed is_def_eq
[class_instances] (2) ?x_3981 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_3980 := @units.is_scalar_tower'_left ?x_4229 ?x_4230 ?x_4231 ?x_4232 ?x_4233 ?x_4234 ?x_4235 ?x_4236 ?x_4237 ?x_4238 ?x_4239
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_4240 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_4241 ?x_4242 ?x_4243 ?x_4244 ?x_4245 ?x_4246
failed is_def_eq
[class_instances] (0) ?x_4240 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_4247 ?x_4248 ?x_4249 ?x_4250 ?x_4251 ?x_4252 ?x_4253 ?x_4254 ?x_4255 ?x_4256 ?x_4257
failed is_def_eq
[class_instances] (0) ?x_4240 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_4262.mul_action
failed is_def_eq
[class_instances] (0) ?x_4240 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_4272.mul_action'
failed is_def_eq
[class_instances] (0) ?x_4240 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_4273 ?x_4274 ?x_4275 ?x_4276 ?x_4277 ?x_4278
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_4278 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4276)
?x_4277 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_4278 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4276)
?x_4277 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_4278 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4276)
?x_4277 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_4278 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4276)
?x_4277 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_4278 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4276)
?x_4277 := @tensor_product.is_symmetric_smul ?x_4279 ?x_4280 ?x_4281 ?x_4282 ?x_4283 ?x_4284 ?x_4285 ?x_4286 ?x_4287 ?x_4288
?x_4289
failed is_def_eq
[class_instances] (1) ?x_4278 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4276)
?x_4277 := @multilinear_map.is_symmetric_smul ?x_4290 ?x_4291 ?x_4292 ?x_4293 ?x_4294 ?x_4295 ?x_4296 ?x_4297 ?x_4298 ?x_4299
?x_4300
?x_4301
?x_4302
?x_4303
?x_4304
?x_4305
?x_4306
failed is_def_eq
[class_instances] (1) ?x_4278 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4276)
?x_4277 := @finsupp.is_symmetric_smul ?x_4307 ?x_4308 ?x_4309 ?x_4310 ?x_4311 ?x_4312 ?x_4313 ?x_4314
failed is_def_eq
[class_instances] (1) ?x_4278 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4276)
?x_4277 := @is_scalar_tower.is_symmetric_smul ?x_4315 ?x_4316 ?x_4317 ?x_4318 ?x_4319 ?x_4320
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := @tensor_product.is_scalar_tower ?x_4321 ?x_4322 ?x_4323 ?x_4324 ?x_4325 ?x_4326 ?x_4327 ?x_4328 ?x_4329 ?x_4330 ?x_4331
?x_4332
?x_4333
?x_4334
?x_4335
?x_4336
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := @tensor_product.is_scalar_tower_left ?x_4337 ?x_4338 ?x_4339 ?x_4340 ?x_4341 ?x_4342 ?x_4343 ?x_4344 ?x_4345 ?x_4346
?x_4347
?x_4348
?x_4349
?x_4350
?x_4351
?x_4352
?x_4353
?x_4354
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := @is_scalar_tower.right ?x_4355 ?x_4356 ?x_4357 ?x_4358 ?x_4359
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := @submodule.quotient.is_scalar_tower ?x_4360 ?x_4361 ?x_4362 ?x_4363 ?x_4364 ?x_4365 ?x_4366 ?x_4367 ?x_4368 ?x_4369
?x_4370
?x_4371
?x_4372
?x_4373
?x_4374
?x_4375
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := @submodule.restrict_scalars.is_scalar_tower ?x_4376 ?x_4377 ?x_4378 ?x_4379 ?x_4380 ?x_4381 ?x_4382 ?x_4383 ?x_4384
?x_4385
?x_4386
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := @submodule.is_scalar_tower ?x_4387 ?x_4388 ?x_4389 ?x_4390 ?x_4391 ?x_4392 ?x_4393 ?x_4394 ?x_4395 ?x_4396
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := ?x_4405.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := @add_monoid_hom.is_scalar_tower ?x_4406 ?x_4407 ?x_4408 ?x_4409 ?x_4410 ?x_4411 ?x_4412 ?x_4413 ?x_4414 ?x_4415 ?x_4416
?x_4417
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := @finsupp.is_scalar_tower ?x_4418 ?x_4419 ?x_4420 ?x_4421 ?x_4422 ?x_4423 ?x_4424 ?x_4425 ?x_4426 ?x_4427 ?x_4428
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := @dfinsupp.is_scalar_tower ?x_4429 ?x_4430 ?x_4431 ?x_4432 ?x_4433 ?x_4434 ?x_4435 ?x_4436 ?x_4437 ?x_4438 ?x_4439
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := @module.End.is_scalar_tower ?x_4440 ?x_4441 ?x_4442 ?x_4443 ?x_4444 ?x_4445 ?x_4446 ?x_4447 ?x_4448
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := @linear_map.is_scalar_tower ?x_4449 ?x_4450 ?x_4451 ?x_4452 ?x_4453 ?x_4454 ?x_4455 ?x_4456 ?x_4457 ?x_4458 ?x_4459
?x_4460
?x_4461
?x_4462
?x_4463
?x_4464
?x_4465
?x_4466
?x_4467
?x_4468
?x_4469
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := ?x_4478.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := ?x_4487.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := ?x_4496.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := @set.is_scalar_tower'' ?x_4497 ?x_4498 ?x_4499 ?x_4500 ?x_4501 ?x_4502 ?x_4503
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := @set.is_scalar_tower' ?x_4504 ?x_4505 ?x_4506 ?x_4507 ?x_4508 ?x_4509 ?x_4510
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := @set.is_scalar_tower ?x_4511 ?x_4512 ?x_4513 ?x_4514 ?x_4515 ?x_4516 ?x_4517
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := ?x_4526.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := @pi.is_scalar_tower'' ?x_4527 ?x_4528 ?x_4529 ?x_4530 ?x_4531 ?x_4532 ?x_4533 ?x_4534
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := @pi.is_scalar_tower' ?x_4535 ?x_4536 ?x_4537 ?x_4538 ?x_4539 ?x_4540 ?x_4541 ?x_4542
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := @pi.is_scalar_tower ?x_4543 ?x_4544 ?x_4545 ?x_4546 ?x_4547 ?x_4548 ?x_4549 ?x_4550
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := @is_scalar_tower.rat ?x_4551 ?x_4552 ?x_4553 ?x_4554 ?x_4555 ?x_4556 ?x_4557
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := @add_comm_group.int_is_scalar_tower ?x_4558 ?x_4559 ?x_4560 ?x_4561 ?x_4562
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := @add_comm_monoid.nat_is_scalar_tower ?x_4563 ?x_4564 ?x_4565 ?x_4566 ?x_4567
failed is_def_eq
[class_instances] (2) ?x_4320 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4319 := @units.is_scalar_tower'_left ?x_4568 ?x_4569 ?x_4570 ?x_4571 ?x_4572 ?x_4573 ?x_4574 ?x_4575 ?x_4576 ?x_4577 ?x_4578
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_4579 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_4580 ?x_4581 ?x_4582 ?x_4583 ?x_4584 ?x_4585
failed is_def_eq
[class_instances] (0) ?x_4579 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_4586 ?x_4587 ?x_4588 ?x_4589 ?x_4590 ?x_4591 ?x_4592 ?x_4593 ?x_4594 ?x_4595 ?x_4596
failed is_def_eq
[class_instances] (0) ?x_4579 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_4601.mul_action
failed is_def_eq
[class_instances] (0) ?x_4579 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_4611.mul_action'
failed is_def_eq
[class_instances] (0) ?x_4579 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_4612 ?x_4613 ?x_4614 ?x_4615 ?x_4616 ?x_4617
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_4617 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4615)
?x_4616 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_4617 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4615)
?x_4616 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_4617 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4615)
?x_4616 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_4617 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4615)
?x_4616 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_4617 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4615)
?x_4616 := @tensor_product.is_symmetric_smul ?x_4618 ?x_4619 ?x_4620 ?x_4621 ?x_4622 ?x_4623 ?x_4624 ?x_4625 ?x_4626 ?x_4627
?x_4628
failed is_def_eq
[class_instances] (1) ?x_4617 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4615)
?x_4616 := @multilinear_map.is_symmetric_smul ?x_4629 ?x_4630 ?x_4631 ?x_4632 ?x_4633 ?x_4634 ?x_4635 ?x_4636 ?x_4637 ?x_4638
?x_4639
?x_4640
?x_4641
?x_4642
?x_4643
?x_4644
?x_4645
failed is_def_eq
[class_instances] (1) ?x_4617 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4615)
?x_4616 := @finsupp.is_symmetric_smul ?x_4646 ?x_4647 ?x_4648 ?x_4649 ?x_4650 ?x_4651 ?x_4652 ?x_4653
failed is_def_eq
[class_instances] (1) ?x_4617 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4615)
?x_4616 := @is_scalar_tower.is_symmetric_smul ?x_4654 ?x_4655 ?x_4656 ?x_4657 ?x_4658 ?x_4659
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := @tensor_product.is_scalar_tower ?x_4660 ?x_4661 ?x_4662 ?x_4663 ?x_4664 ?x_4665 ?x_4666 ?x_4667 ?x_4668 ?x_4669 ?x_4670
?x_4671
?x_4672
?x_4673
?x_4674
?x_4675
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := @tensor_product.is_scalar_tower_left ?x_4676 ?x_4677 ?x_4678 ?x_4679 ?x_4680 ?x_4681 ?x_4682 ?x_4683 ?x_4684 ?x_4685
?x_4686
?x_4687
?x_4688
?x_4689
?x_4690
?x_4691
?x_4692
?x_4693
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := @is_scalar_tower.right ?x_4694 ?x_4695 ?x_4696 ?x_4697 ?x_4698
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := @submodule.quotient.is_scalar_tower ?x_4699 ?x_4700 ?x_4701 ?x_4702 ?x_4703 ?x_4704 ?x_4705 ?x_4706 ?x_4707 ?x_4708
?x_4709
?x_4710
?x_4711
?x_4712
?x_4713
?x_4714
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := @submodule.restrict_scalars.is_scalar_tower ?x_4715 ?x_4716 ?x_4717 ?x_4718 ?x_4719 ?x_4720 ?x_4721 ?x_4722 ?x_4723
?x_4724
?x_4725
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := @submodule.is_scalar_tower ?x_4726 ?x_4727 ?x_4728 ?x_4729 ?x_4730 ?x_4731 ?x_4732 ?x_4733 ?x_4734 ?x_4735
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := ?x_4744.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := @add_monoid_hom.is_scalar_tower ?x_4745 ?x_4746 ?x_4747 ?x_4748 ?x_4749 ?x_4750 ?x_4751 ?x_4752 ?x_4753 ?x_4754 ?x_4755
?x_4756
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := @finsupp.is_scalar_tower ?x_4757 ?x_4758 ?x_4759 ?x_4760 ?x_4761 ?x_4762 ?x_4763 ?x_4764 ?x_4765 ?x_4766 ?x_4767
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := @dfinsupp.is_scalar_tower ?x_4768 ?x_4769 ?x_4770 ?x_4771 ?x_4772 ?x_4773 ?x_4774 ?x_4775 ?x_4776 ?x_4777 ?x_4778
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := @module.End.is_scalar_tower ?x_4779 ?x_4780 ?x_4781 ?x_4782 ?x_4783 ?x_4784 ?x_4785 ?x_4786 ?x_4787
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := @linear_map.is_scalar_tower ?x_4788 ?x_4789 ?x_4790 ?x_4791 ?x_4792 ?x_4793 ?x_4794 ?x_4795 ?x_4796 ?x_4797 ?x_4798
?x_4799
?x_4800
?x_4801
?x_4802
?x_4803
?x_4804
?x_4805
?x_4806
?x_4807
?x_4808
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := ?x_4817.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := ?x_4826.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := ?x_4835.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := @set.is_scalar_tower'' ?x_4836 ?x_4837 ?x_4838 ?x_4839 ?x_4840 ?x_4841 ?x_4842
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := @set.is_scalar_tower' ?x_4843 ?x_4844 ?x_4845 ?x_4846 ?x_4847 ?x_4848 ?x_4849
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := @set.is_scalar_tower ?x_4850 ?x_4851 ?x_4852 ?x_4853 ?x_4854 ?x_4855 ?x_4856
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := ?x_4865.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := @pi.is_scalar_tower'' ?x_4866 ?x_4867 ?x_4868 ?x_4869 ?x_4870 ?x_4871 ?x_4872 ?x_4873
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := @pi.is_scalar_tower' ?x_4874 ?x_4875 ?x_4876 ?x_4877 ?x_4878 ?x_4879 ?x_4880 ?x_4881
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := @pi.is_scalar_tower ?x_4882 ?x_4883 ?x_4884 ?x_4885 ?x_4886 ?x_4887 ?x_4888 ?x_4889
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := @is_scalar_tower.rat ?x_4890 ?x_4891 ?x_4892 ?x_4893 ?x_4894 ?x_4895 ?x_4896
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := @add_comm_group.int_is_scalar_tower ?x_4897 ?x_4898 ?x_4899 ?x_4900 ?x_4901
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := @add_comm_monoid.nat_is_scalar_tower ?x_4902 ?x_4903 ?x_4904 ?x_4905 ?x_4906
failed is_def_eq
[class_instances] (2) ?x_4659 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4658 := @units.is_scalar_tower'_left ?x_4907 ?x_4908 ?x_4909 ?x_4910 ?x_4911 ?x_4912 ?x_4913 ?x_4914 ?x_4915 ?x_4916 ?x_4917
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_4918 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_4919 ?x_4920 ?x_4921 ?x_4922 ?x_4923 ?x_4924
failed is_def_eq
[class_instances] (0) ?x_4918 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_4925 ?x_4926 ?x_4927 ?x_4928 ?x_4929 ?x_4930 ?x_4931 ?x_4932 ?x_4933 ?x_4934 ?x_4935
failed is_def_eq
[class_instances] (0) ?x_4918 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_4940.mul_action
failed is_def_eq
[class_instances] (0) ?x_4918 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_4950.mul_action'
failed is_def_eq
[class_instances] (0) ?x_4918 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_4951 ?x_4952 ?x_4953 ?x_4954 ?x_4955 ?x_4956
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_4956 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4954)
?x_4955 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_4956 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4954)
?x_4955 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_4956 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4954)
?x_4955 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_4956 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4954)
?x_4955 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_4956 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4954)
?x_4955 := @tensor_product.is_symmetric_smul ?x_4957 ?x_4958 ?x_4959 ?x_4960 ?x_4961 ?x_4962 ?x_4963 ?x_4964 ?x_4965 ?x_4966
?x_4967
failed is_def_eq
[class_instances] (1) ?x_4956 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4954)
?x_4955 := @multilinear_map.is_symmetric_smul ?x_4968 ?x_4969 ?x_4970 ?x_4971 ?x_4972 ?x_4973 ?x_4974 ?x_4975 ?x_4976 ?x_4977
?x_4978
?x_4979
?x_4980
?x_4981
?x_4982
?x_4983
?x_4984
failed is_def_eq
[class_instances] (1) ?x_4956 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4954)
?x_4955 := @finsupp.is_symmetric_smul ?x_4985 ?x_4986 ?x_4987 ?x_4988 ?x_4989 ?x_4990 ?x_4991 ?x_4992
failed is_def_eq
[class_instances] (1) ?x_4956 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_4954)
?x_4955 := @is_scalar_tower.is_symmetric_smul ?x_4993 ?x_4994 ?x_4995 ?x_4996 ?x_4997 ?x_4998
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := @tensor_product.is_scalar_tower ?x_4999 ?x_5000 ?x_5001 ?x_5002 ?x_5003 ?x_5004 ?x_5005 ?x_5006 ?x_5007 ?x_5008 ?x_5009
?x_5010
?x_5011
?x_5012
?x_5013
?x_5014
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := @tensor_product.is_scalar_tower_left ?x_5015 ?x_5016 ?x_5017 ?x_5018 ?x_5019 ?x_5020 ?x_5021 ?x_5022 ?x_5023 ?x_5024
?x_5025
?x_5026
?x_5027
?x_5028
?x_5029
?x_5030
?x_5031
?x_5032
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := @is_scalar_tower.right ?x_5033 ?x_5034 ?x_5035 ?x_5036 ?x_5037
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := @submodule.quotient.is_scalar_tower ?x_5038 ?x_5039 ?x_5040 ?x_5041 ?x_5042 ?x_5043 ?x_5044 ?x_5045 ?x_5046 ?x_5047
?x_5048
?x_5049
?x_5050
?x_5051
?x_5052
?x_5053
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := @submodule.restrict_scalars.is_scalar_tower ?x_5054 ?x_5055 ?x_5056 ?x_5057 ?x_5058 ?x_5059 ?x_5060 ?x_5061 ?x_5062
?x_5063
?x_5064
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := @submodule.is_scalar_tower ?x_5065 ?x_5066 ?x_5067 ?x_5068 ?x_5069 ?x_5070 ?x_5071 ?x_5072 ?x_5073 ?x_5074
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := ?x_5083.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := @add_monoid_hom.is_scalar_tower ?x_5084 ?x_5085 ?x_5086 ?x_5087 ?x_5088 ?x_5089 ?x_5090 ?x_5091 ?x_5092 ?x_5093 ?x_5094
?x_5095
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := @finsupp.is_scalar_tower ?x_5096 ?x_5097 ?x_5098 ?x_5099 ?x_5100 ?x_5101 ?x_5102 ?x_5103 ?x_5104 ?x_5105 ?x_5106
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := @dfinsupp.is_scalar_tower ?x_5107 ?x_5108 ?x_5109 ?x_5110 ?x_5111 ?x_5112 ?x_5113 ?x_5114 ?x_5115 ?x_5116 ?x_5117
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := @module.End.is_scalar_tower ?x_5118 ?x_5119 ?x_5120 ?x_5121 ?x_5122 ?x_5123 ?x_5124 ?x_5125 ?x_5126
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := @linear_map.is_scalar_tower ?x_5127 ?x_5128 ?x_5129 ?x_5130 ?x_5131 ?x_5132 ?x_5133 ?x_5134 ?x_5135 ?x_5136 ?x_5137
?x_5138
?x_5139
?x_5140
?x_5141
?x_5142
?x_5143
?x_5144
?x_5145
?x_5146
?x_5147
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := ?x_5156.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := ?x_5165.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := ?x_5174.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := @set.is_scalar_tower'' ?x_5175 ?x_5176 ?x_5177 ?x_5178 ?x_5179 ?x_5180 ?x_5181
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := @set.is_scalar_tower' ?x_5182 ?x_5183 ?x_5184 ?x_5185 ?x_5186 ?x_5187 ?x_5188
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := @set.is_scalar_tower ?x_5189 ?x_5190 ?x_5191 ?x_5192 ?x_5193 ?x_5194 ?x_5195
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := ?x_5204.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := @pi.is_scalar_tower'' ?x_5205 ?x_5206 ?x_5207 ?x_5208 ?x_5209 ?x_5210 ?x_5211 ?x_5212
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := @pi.is_scalar_tower' ?x_5213 ?x_5214 ?x_5215 ?x_5216 ?x_5217 ?x_5218 ?x_5219 ?x_5220
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := @pi.is_scalar_tower ?x_5221 ?x_5222 ?x_5223 ?x_5224 ?x_5225 ?x_5226 ?x_5227 ?x_5228
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := @is_scalar_tower.rat ?x_5229 ?x_5230 ?x_5231 ?x_5232 ?x_5233 ?x_5234 ?x_5235
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := @add_comm_group.int_is_scalar_tower ?x_5236 ?x_5237 ?x_5238 ?x_5239 ?x_5240
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := @add_comm_monoid.nat_is_scalar_tower ?x_5241 ?x_5242 ?x_5243 ?x_5244 ?x_5245
failed is_def_eq
[class_instances] (2) ?x_4998 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_4997 := @units.is_scalar_tower'_left ?x_5246 ?x_5247 ?x_5248 ?x_5249 ?x_5250 ?x_5251 ?x_5252 ?x_5253 ?x_5254 ?x_5255 ?x_5256
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_5257 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_5258 ?x_5259 ?x_5260 ?x_5261 ?x_5262 ?x_5263
failed is_def_eq
[class_instances] (0) ?x_5257 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_5264 ?x_5265 ?x_5266 ?x_5267 ?x_5268 ?x_5269 ?x_5270 ?x_5271 ?x_5272 ?x_5273 ?x_5274
failed is_def_eq
[class_instances] (0) ?x_5257 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_5279.mul_action
failed is_def_eq
[class_instances] (0) ?x_5257 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_5289.mul_action'
failed is_def_eq
[class_instances] (0) ?x_5257 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_5290 ?x_5291 ?x_5292 ?x_5293 ?x_5294 ?x_5295
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_5295 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5293)
?x_5294 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_5295 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5293)
?x_5294 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_5295 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5293)
?x_5294 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_5295 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5293)
?x_5294 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_5295 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5293)
?x_5294 := @tensor_product.is_symmetric_smul ?x_5296 ?x_5297 ?x_5298 ?x_5299 ?x_5300 ?x_5301 ?x_5302 ?x_5303 ?x_5304 ?x_5305
?x_5306
failed is_def_eq
[class_instances] (1) ?x_5295 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5293)
?x_5294 := @multilinear_map.is_symmetric_smul ?x_5307 ?x_5308 ?x_5309 ?x_5310 ?x_5311 ?x_5312 ?x_5313 ?x_5314 ?x_5315 ?x_5316
?x_5317
?x_5318
?x_5319
?x_5320
?x_5321
?x_5322
?x_5323
failed is_def_eq
[class_instances] (1) ?x_5295 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5293)
?x_5294 := @finsupp.is_symmetric_smul ?x_5324 ?x_5325 ?x_5326 ?x_5327 ?x_5328 ?x_5329 ?x_5330 ?x_5331
failed is_def_eq
[class_instances] (1) ?x_5295 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5293)
?x_5294 := @is_scalar_tower.is_symmetric_smul ?x_5332 ?x_5333 ?x_5334 ?x_5335 ?x_5336 ?x_5337
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := @tensor_product.is_scalar_tower ?x_5338 ?x_5339 ?x_5340 ?x_5341 ?x_5342 ?x_5343 ?x_5344 ?x_5345 ?x_5346 ?x_5347 ?x_5348
?x_5349
?x_5350
?x_5351
?x_5352
?x_5353
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := @tensor_product.is_scalar_tower_left ?x_5354 ?x_5355 ?x_5356 ?x_5357 ?x_5358 ?x_5359 ?x_5360 ?x_5361 ?x_5362 ?x_5363
?x_5364
?x_5365
?x_5366
?x_5367
?x_5368
?x_5369
?x_5370
?x_5371
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := @is_scalar_tower.right ?x_5372 ?x_5373 ?x_5374 ?x_5375 ?x_5376
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := @submodule.quotient.is_scalar_tower ?x_5377 ?x_5378 ?x_5379 ?x_5380 ?x_5381 ?x_5382 ?x_5383 ?x_5384 ?x_5385 ?x_5386
?x_5387
?x_5388
?x_5389
?x_5390
?x_5391
?x_5392
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := @submodule.restrict_scalars.is_scalar_tower ?x_5393 ?x_5394 ?x_5395 ?x_5396 ?x_5397 ?x_5398 ?x_5399 ?x_5400 ?x_5401
?x_5402
?x_5403
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := @submodule.is_scalar_tower ?x_5404 ?x_5405 ?x_5406 ?x_5407 ?x_5408 ?x_5409 ?x_5410 ?x_5411 ?x_5412 ?x_5413
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := ?x_5422.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := @add_monoid_hom.is_scalar_tower ?x_5423 ?x_5424 ?x_5425 ?x_5426 ?x_5427 ?x_5428 ?x_5429 ?x_5430 ?x_5431 ?x_5432 ?x_5433
?x_5434
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := @finsupp.is_scalar_tower ?x_5435 ?x_5436 ?x_5437 ?x_5438 ?x_5439 ?x_5440 ?x_5441 ?x_5442 ?x_5443 ?x_5444 ?x_5445
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := @dfinsupp.is_scalar_tower ?x_5446 ?x_5447 ?x_5448 ?x_5449 ?x_5450 ?x_5451 ?x_5452 ?x_5453 ?x_5454 ?x_5455 ?x_5456
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := @module.End.is_scalar_tower ?x_5457 ?x_5458 ?x_5459 ?x_5460 ?x_5461 ?x_5462 ?x_5463 ?x_5464 ?x_5465
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := @linear_map.is_scalar_tower ?x_5466 ?x_5467 ?x_5468 ?x_5469 ?x_5470 ?x_5471 ?x_5472 ?x_5473 ?x_5474 ?x_5475 ?x_5476
?x_5477
?x_5478
?x_5479
?x_5480
?x_5481
?x_5482
?x_5483
?x_5484
?x_5485
?x_5486
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := ?x_5495.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := ?x_5504.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := ?x_5513.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := @set.is_scalar_tower'' ?x_5514 ?x_5515 ?x_5516 ?x_5517 ?x_5518 ?x_5519 ?x_5520
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := @set.is_scalar_tower' ?x_5521 ?x_5522 ?x_5523 ?x_5524 ?x_5525 ?x_5526 ?x_5527
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := @set.is_scalar_tower ?x_5528 ?x_5529 ?x_5530 ?x_5531 ?x_5532 ?x_5533 ?x_5534
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := ?x_5543.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := @pi.is_scalar_tower'' ?x_5544 ?x_5545 ?x_5546 ?x_5547 ?x_5548 ?x_5549 ?x_5550 ?x_5551
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := @pi.is_scalar_tower' ?x_5552 ?x_5553 ?x_5554 ?x_5555 ?x_5556 ?x_5557 ?x_5558 ?x_5559
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := @pi.is_scalar_tower ?x_5560 ?x_5561 ?x_5562 ?x_5563 ?x_5564 ?x_5565 ?x_5566 ?x_5567
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := @is_scalar_tower.rat ?x_5568 ?x_5569 ?x_5570 ?x_5571 ?x_5572 ?x_5573 ?x_5574
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := @add_comm_group.int_is_scalar_tower ?x_5575 ?x_5576 ?x_5577 ?x_5578 ?x_5579
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := @add_comm_monoid.nat_is_scalar_tower ?x_5580 ?x_5581 ?x_5582 ?x_5583 ?x_5584
failed is_def_eq
[class_instances] (2) ?x_5337 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5336 := @units.is_scalar_tower'_left ?x_5585 ?x_5586 ?x_5587 ?x_5588 ?x_5589 ?x_5590 ?x_5591 ?x_5592 ?x_5593 ?x_5594 ?x_5595
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_5596 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_5597 ?x_5598 ?x_5599 ?x_5600 ?x_5601 ?x_5602
failed is_def_eq
[class_instances] (0) ?x_5596 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_5603 ?x_5604 ?x_5605 ?x_5606 ?x_5607 ?x_5608 ?x_5609 ?x_5610 ?x_5611 ?x_5612 ?x_5613
failed is_def_eq
[class_instances] (0) ?x_5596 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_5618.mul_action
failed is_def_eq
[class_instances] (0) ?x_5596 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_5628.mul_action'
failed is_def_eq
[class_instances] (0) ?x_5596 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_5629 ?x_5630 ?x_5631 ?x_5632 ?x_5633 ?x_5634
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_5634 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5632)
?x_5633 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_5634 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5632)
?x_5633 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_5634 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5632)
?x_5633 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_5634 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5632)
?x_5633 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_5634 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5632)
?x_5633 := @tensor_product.is_symmetric_smul ?x_5635 ?x_5636 ?x_5637 ?x_5638 ?x_5639 ?x_5640 ?x_5641 ?x_5642 ?x_5643 ?x_5644
?x_5645
failed is_def_eq
[class_instances] (1) ?x_5634 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5632)
?x_5633 := @multilinear_map.is_symmetric_smul ?x_5646 ?x_5647 ?x_5648 ?x_5649 ?x_5650 ?x_5651 ?x_5652 ?x_5653 ?x_5654 ?x_5655
?x_5656
?x_5657
?x_5658
?x_5659
?x_5660
?x_5661
?x_5662
failed is_def_eq
[class_instances] (1) ?x_5634 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5632)
?x_5633 := @finsupp.is_symmetric_smul ?x_5663 ?x_5664 ?x_5665 ?x_5666 ?x_5667 ?x_5668 ?x_5669 ?x_5670
failed is_def_eq
[class_instances] (1) ?x_5634 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5632)
?x_5633 := @is_scalar_tower.is_symmetric_smul ?x_5671 ?x_5672 ?x_5673 ?x_5674 ?x_5675 ?x_5676
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := @tensor_product.is_scalar_tower ?x_5677 ?x_5678 ?x_5679 ?x_5680 ?x_5681 ?x_5682 ?x_5683 ?x_5684 ?x_5685 ?x_5686 ?x_5687
?x_5688
?x_5689
?x_5690
?x_5691
?x_5692
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := @tensor_product.is_scalar_tower_left ?x_5693 ?x_5694 ?x_5695 ?x_5696 ?x_5697 ?x_5698 ?x_5699 ?x_5700 ?x_5701 ?x_5702
?x_5703
?x_5704
?x_5705
?x_5706
?x_5707
?x_5708
?x_5709
?x_5710
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := @is_scalar_tower.right ?x_5711 ?x_5712 ?x_5713 ?x_5714 ?x_5715
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := @submodule.quotient.is_scalar_tower ?x_5716 ?x_5717 ?x_5718 ?x_5719 ?x_5720 ?x_5721 ?x_5722 ?x_5723 ?x_5724 ?x_5725
?x_5726
?x_5727
?x_5728
?x_5729
?x_5730
?x_5731
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := @submodule.restrict_scalars.is_scalar_tower ?x_5732 ?x_5733 ?x_5734 ?x_5735 ?x_5736 ?x_5737 ?x_5738 ?x_5739 ?x_5740
?x_5741
?x_5742
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := @submodule.is_scalar_tower ?x_5743 ?x_5744 ?x_5745 ?x_5746 ?x_5747 ?x_5748 ?x_5749 ?x_5750 ?x_5751 ?x_5752
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := ?x_5761.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := @add_monoid_hom.is_scalar_tower ?x_5762 ?x_5763 ?x_5764 ?x_5765 ?x_5766 ?x_5767 ?x_5768 ?x_5769 ?x_5770 ?x_5771 ?x_5772
?x_5773
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := @finsupp.is_scalar_tower ?x_5774 ?x_5775 ?x_5776 ?x_5777 ?x_5778 ?x_5779 ?x_5780 ?x_5781 ?x_5782 ?x_5783 ?x_5784
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := @dfinsupp.is_scalar_tower ?x_5785 ?x_5786 ?x_5787 ?x_5788 ?x_5789 ?x_5790 ?x_5791 ?x_5792 ?x_5793 ?x_5794 ?x_5795
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := @module.End.is_scalar_tower ?x_5796 ?x_5797 ?x_5798 ?x_5799 ?x_5800 ?x_5801 ?x_5802 ?x_5803 ?x_5804
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := @linear_map.is_scalar_tower ?x_5805 ?x_5806 ?x_5807 ?x_5808 ?x_5809 ?x_5810 ?x_5811 ?x_5812 ?x_5813 ?x_5814 ?x_5815
?x_5816
?x_5817
?x_5818
?x_5819
?x_5820
?x_5821
?x_5822
?x_5823
?x_5824
?x_5825
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := ?x_5834.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := ?x_5843.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := ?x_5852.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := @set.is_scalar_tower'' ?x_5853 ?x_5854 ?x_5855 ?x_5856 ?x_5857 ?x_5858 ?x_5859
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := @set.is_scalar_tower' ?x_5860 ?x_5861 ?x_5862 ?x_5863 ?x_5864 ?x_5865 ?x_5866
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := @set.is_scalar_tower ?x_5867 ?x_5868 ?x_5869 ?x_5870 ?x_5871 ?x_5872 ?x_5873
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := ?x_5882.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := @pi.is_scalar_tower'' ?x_5883 ?x_5884 ?x_5885 ?x_5886 ?x_5887 ?x_5888 ?x_5889 ?x_5890
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := @pi.is_scalar_tower' ?x_5891 ?x_5892 ?x_5893 ?x_5894 ?x_5895 ?x_5896 ?x_5897 ?x_5898
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := @pi.is_scalar_tower ?x_5899 ?x_5900 ?x_5901 ?x_5902 ?x_5903 ?x_5904 ?x_5905 ?x_5906
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := @is_scalar_tower.rat ?x_5907 ?x_5908 ?x_5909 ?x_5910 ?x_5911 ?x_5912 ?x_5913
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := @add_comm_group.int_is_scalar_tower ?x_5914 ?x_5915 ?x_5916 ?x_5917 ?x_5918
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := @add_comm_monoid.nat_is_scalar_tower ?x_5919 ?x_5920 ?x_5921 ?x_5922 ?x_5923
failed is_def_eq
[class_instances] (2) ?x_5676 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_5675 := @units.is_scalar_tower'_left ?x_5924 ?x_5925 ?x_5926 ?x_5927 ?x_5928 ?x_5929 ?x_5930 ?x_5931 ?x_5932 ?x_5933 ?x_5934
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_5935 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_5936 ?x_5937 ?x_5938 ?x_5939 ?x_5940 ?x_5941
failed is_def_eq
[class_instances] (0) ?x_5935 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_5942 ?x_5943 ?x_5944 ?x_5945 ?x_5946 ?x_5947 ?x_5948 ?x_5949 ?x_5950 ?x_5951 ?x_5952
failed is_def_eq
[class_instances] (0) ?x_5935 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_5957.mul_action
failed is_def_eq
[class_instances] (0) ?x_5935 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_5967.mul_action'
failed is_def_eq
[class_instances] (0) ?x_5935 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_5968 ?x_5969 ?x_5970 ?x_5971 ?x_5972 ?x_5973
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_5973 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5971)
?x_5972 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_5973 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5971)
?x_5972 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_5973 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5971)
?x_5972 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_5973 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5971)
?x_5972 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_5973 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5971)
?x_5972 := @tensor_product.is_symmetric_smul ?x_5974 ?x_5975 ?x_5976 ?x_5977 ?x_5978 ?x_5979 ?x_5980 ?x_5981 ?x_5982 ?x_5983
?x_5984
failed is_def_eq
[class_instances] (1) ?x_5973 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5971)
?x_5972 := @multilinear_map.is_symmetric_smul ?x_5985 ?x_5986 ?x_5987 ?x_5988 ?x_5989 ?x_5990 ?x_5991 ?x_5992 ?x_5993 ?x_5994
?x_5995
?x_5996
?x_5997
?x_5998
?x_5999
?x_6000
?x_6001
failed is_def_eq
[class_instances] (1) ?x_5973 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5971)
?x_5972 := @finsupp.is_symmetric_smul ?x_6002 ?x_6003 ?x_6004 ?x_6005 ?x_6006 ?x_6007 ?x_6008 ?x_6009
failed is_def_eq
[class_instances] (1) ?x_5973 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_5971)
?x_5972 := @is_scalar_tower.is_symmetric_smul ?x_6010 ?x_6011 ?x_6012 ?x_6013 ?x_6014 ?x_6015
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := @tensor_product.is_scalar_tower ?x_6016 ?x_6017 ?x_6018 ?x_6019 ?x_6020 ?x_6021 ?x_6022 ?x_6023 ?x_6024 ?x_6025 ?x_6026
?x_6027
?x_6028
?x_6029
?x_6030
?x_6031
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := @tensor_product.is_scalar_tower_left ?x_6032 ?x_6033 ?x_6034 ?x_6035 ?x_6036 ?x_6037 ?x_6038 ?x_6039 ?x_6040 ?x_6041
?x_6042
?x_6043
?x_6044
?x_6045
?x_6046
?x_6047
?x_6048
?x_6049
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := @is_scalar_tower.right ?x_6050 ?x_6051 ?x_6052 ?x_6053 ?x_6054
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := @submodule.quotient.is_scalar_tower ?x_6055 ?x_6056 ?x_6057 ?x_6058 ?x_6059 ?x_6060 ?x_6061 ?x_6062 ?x_6063 ?x_6064
?x_6065
?x_6066
?x_6067
?x_6068
?x_6069
?x_6070
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := @submodule.restrict_scalars.is_scalar_tower ?x_6071 ?x_6072 ?x_6073 ?x_6074 ?x_6075 ?x_6076 ?x_6077 ?x_6078 ?x_6079
?x_6080
?x_6081
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := @submodule.is_scalar_tower ?x_6082 ?x_6083 ?x_6084 ?x_6085 ?x_6086 ?x_6087 ?x_6088 ?x_6089 ?x_6090 ?x_6091
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := ?x_6100.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := @add_monoid_hom.is_scalar_tower ?x_6101 ?x_6102 ?x_6103 ?x_6104 ?x_6105 ?x_6106 ?x_6107 ?x_6108 ?x_6109 ?x_6110 ?x_6111
?x_6112
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := @finsupp.is_scalar_tower ?x_6113 ?x_6114 ?x_6115 ?x_6116 ?x_6117 ?x_6118 ?x_6119 ?x_6120 ?x_6121 ?x_6122 ?x_6123
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := @dfinsupp.is_scalar_tower ?x_6124 ?x_6125 ?x_6126 ?x_6127 ?x_6128 ?x_6129 ?x_6130 ?x_6131 ?x_6132 ?x_6133 ?x_6134
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := @module.End.is_scalar_tower ?x_6135 ?x_6136 ?x_6137 ?x_6138 ?x_6139 ?x_6140 ?x_6141 ?x_6142 ?x_6143
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := @linear_map.is_scalar_tower ?x_6144 ?x_6145 ?x_6146 ?x_6147 ?x_6148 ?x_6149 ?x_6150 ?x_6151 ?x_6152 ?x_6153 ?x_6154
?x_6155
?x_6156
?x_6157
?x_6158
?x_6159
?x_6160
?x_6161
?x_6162
?x_6163
?x_6164
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := ?x_6173.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := ?x_6182.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := ?x_6191.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := @set.is_scalar_tower'' ?x_6192 ?x_6193 ?x_6194 ?x_6195 ?x_6196 ?x_6197 ?x_6198
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := @set.is_scalar_tower' ?x_6199 ?x_6200 ?x_6201 ?x_6202 ?x_6203 ?x_6204 ?x_6205
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := @set.is_scalar_tower ?x_6206 ?x_6207 ?x_6208 ?x_6209 ?x_6210 ?x_6211 ?x_6212
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := ?x_6221.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := @pi.is_scalar_tower'' ?x_6222 ?x_6223 ?x_6224 ?x_6225 ?x_6226 ?x_6227 ?x_6228 ?x_6229
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := @pi.is_scalar_tower' ?x_6230 ?x_6231 ?x_6232 ?x_6233 ?x_6234 ?x_6235 ?x_6236 ?x_6237
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := @pi.is_scalar_tower ?x_6238 ?x_6239 ?x_6240 ?x_6241 ?x_6242 ?x_6243 ?x_6244 ?x_6245
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := @is_scalar_tower.rat ?x_6246 ?x_6247 ?x_6248 ?x_6249 ?x_6250 ?x_6251 ?x_6252
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := @add_comm_group.int_is_scalar_tower ?x_6253 ?x_6254 ?x_6255 ?x_6256 ?x_6257
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := @add_comm_monoid.nat_is_scalar_tower ?x_6258 ?x_6259 ?x_6260 ?x_6261 ?x_6262
failed is_def_eq
[class_instances] (2) ?x_6015 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6014 := @units.is_scalar_tower'_left ?x_6263 ?x_6264 ?x_6265 ?x_6266 ?x_6267 ?x_6268 ?x_6269 ?x_6270 ?x_6271 ?x_6272 ?x_6273
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_6274 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_6275 ?x_6276 ?x_6277 ?x_6278 ?x_6279 ?x_6280
failed is_def_eq
[class_instances] (0) ?x_6274 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_6281 ?x_6282 ?x_6283 ?x_6284 ?x_6285 ?x_6286 ?x_6287 ?x_6288 ?x_6289 ?x_6290 ?x_6291
failed is_def_eq
[class_instances] (0) ?x_6274 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_6296.mul_action
failed is_def_eq
[class_instances] (0) ?x_6274 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_6306.mul_action'
failed is_def_eq
[class_instances] (0) ?x_6274 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_6307 ?x_6308 ?x_6309 ?x_6310 ?x_6311 ?x_6312
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_6312 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6310)
?x_6311 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_6312 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6310)
?x_6311 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_6312 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6310)
?x_6311 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_6312 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6310)
?x_6311 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_6312 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6310)
?x_6311 := @tensor_product.is_symmetric_smul ?x_6313 ?x_6314 ?x_6315 ?x_6316 ?x_6317 ?x_6318 ?x_6319 ?x_6320 ?x_6321 ?x_6322
?x_6323
failed is_def_eq
[class_instances] (1) ?x_6312 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6310)
?x_6311 := @multilinear_map.is_symmetric_smul ?x_6324 ?x_6325 ?x_6326 ?x_6327 ?x_6328 ?x_6329 ?x_6330 ?x_6331 ?x_6332 ?x_6333
?x_6334
?x_6335
?x_6336
?x_6337
?x_6338
?x_6339
?x_6340
failed is_def_eq
[class_instances] (1) ?x_6312 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6310)
?x_6311 := @finsupp.is_symmetric_smul ?x_6341 ?x_6342 ?x_6343 ?x_6344 ?x_6345 ?x_6346 ?x_6347 ?x_6348
failed is_def_eq
[class_instances] (1) ?x_6312 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6310)
?x_6311 := @is_scalar_tower.is_symmetric_smul ?x_6349 ?x_6350 ?x_6351 ?x_6352 ?x_6353 ?x_6354
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := @tensor_product.is_scalar_tower ?x_6355 ?x_6356 ?x_6357 ?x_6358 ?x_6359 ?x_6360 ?x_6361 ?x_6362 ?x_6363 ?x_6364 ?x_6365
?x_6366
?x_6367
?x_6368
?x_6369
?x_6370
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := @tensor_product.is_scalar_tower_left ?x_6371 ?x_6372 ?x_6373 ?x_6374 ?x_6375 ?x_6376 ?x_6377 ?x_6378 ?x_6379 ?x_6380
?x_6381
?x_6382
?x_6383
?x_6384
?x_6385
?x_6386
?x_6387
?x_6388
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := @is_scalar_tower.right ?x_6389 ?x_6390 ?x_6391 ?x_6392 ?x_6393
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := @submodule.quotient.is_scalar_tower ?x_6394 ?x_6395 ?x_6396 ?x_6397 ?x_6398 ?x_6399 ?x_6400 ?x_6401 ?x_6402 ?x_6403
?x_6404
?x_6405
?x_6406
?x_6407
?x_6408
?x_6409
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := @submodule.restrict_scalars.is_scalar_tower ?x_6410 ?x_6411 ?x_6412 ?x_6413 ?x_6414 ?x_6415 ?x_6416 ?x_6417 ?x_6418
?x_6419
?x_6420
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := @submodule.is_scalar_tower ?x_6421 ?x_6422 ?x_6423 ?x_6424 ?x_6425 ?x_6426 ?x_6427 ?x_6428 ?x_6429 ?x_6430
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := ?x_6439.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := @add_monoid_hom.is_scalar_tower ?x_6440 ?x_6441 ?x_6442 ?x_6443 ?x_6444 ?x_6445 ?x_6446 ?x_6447 ?x_6448 ?x_6449 ?x_6450
?x_6451
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := @finsupp.is_scalar_tower ?x_6452 ?x_6453 ?x_6454 ?x_6455 ?x_6456 ?x_6457 ?x_6458 ?x_6459 ?x_6460 ?x_6461 ?x_6462
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := @dfinsupp.is_scalar_tower ?x_6463 ?x_6464 ?x_6465 ?x_6466 ?x_6467 ?x_6468 ?x_6469 ?x_6470 ?x_6471 ?x_6472 ?x_6473
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := @module.End.is_scalar_tower ?x_6474 ?x_6475 ?x_6476 ?x_6477 ?x_6478 ?x_6479 ?x_6480 ?x_6481 ?x_6482
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := @linear_map.is_scalar_tower ?x_6483 ?x_6484 ?x_6485 ?x_6486 ?x_6487 ?x_6488 ?x_6489 ?x_6490 ?x_6491 ?x_6492 ?x_6493
?x_6494
?x_6495
?x_6496
?x_6497
?x_6498
?x_6499
?x_6500
?x_6501
?x_6502
?x_6503
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := ?x_6512.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := ?x_6521.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := ?x_6530.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := @set.is_scalar_tower'' ?x_6531 ?x_6532 ?x_6533 ?x_6534 ?x_6535 ?x_6536 ?x_6537
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := @set.is_scalar_tower' ?x_6538 ?x_6539 ?x_6540 ?x_6541 ?x_6542 ?x_6543 ?x_6544
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := @set.is_scalar_tower ?x_6545 ?x_6546 ?x_6547 ?x_6548 ?x_6549 ?x_6550 ?x_6551
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := ?x_6560.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := @pi.is_scalar_tower'' ?x_6561 ?x_6562 ?x_6563 ?x_6564 ?x_6565 ?x_6566 ?x_6567 ?x_6568
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := @pi.is_scalar_tower' ?x_6569 ?x_6570 ?x_6571 ?x_6572 ?x_6573 ?x_6574 ?x_6575 ?x_6576
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := @pi.is_scalar_tower ?x_6577 ?x_6578 ?x_6579 ?x_6580 ?x_6581 ?x_6582 ?x_6583 ?x_6584
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := @is_scalar_tower.rat ?x_6585 ?x_6586 ?x_6587 ?x_6588 ?x_6589 ?x_6590 ?x_6591
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := @add_comm_group.int_is_scalar_tower ?x_6592 ?x_6593 ?x_6594 ?x_6595 ?x_6596
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := @add_comm_monoid.nat_is_scalar_tower ?x_6597 ?x_6598 ?x_6599 ?x_6600 ?x_6601
failed is_def_eq
[class_instances] (2) ?x_6354 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6353 := @units.is_scalar_tower'_left ?x_6602 ?x_6603 ?x_6604 ?x_6605 ?x_6606 ?x_6607 ?x_6608 ?x_6609 ?x_6610 ?x_6611 ?x_6612
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_6613 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_6614 ?x_6615 ?x_6616 ?x_6617 ?x_6618 ?x_6619
failed is_def_eq
[class_instances] (0) ?x_6613 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_6620 ?x_6621 ?x_6622 ?x_6623 ?x_6624 ?x_6625 ?x_6626 ?x_6627 ?x_6628 ?x_6629 ?x_6630
failed is_def_eq
[class_instances] (0) ?x_6613 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_6635.mul_action
failed is_def_eq
[class_instances] (0) ?x_6613 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_6645.mul_action'
failed is_def_eq
[class_instances] (0) ?x_6613 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_6646 ?x_6647 ?x_6648 ?x_6649 ?x_6650 ?x_6651
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_6651 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6649)
?x_6650 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_6651 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6649)
?x_6650 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_6651 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6649)
?x_6650 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_6651 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6649)
?x_6650 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_6651 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6649)
?x_6650 := @tensor_product.is_symmetric_smul ?x_6652 ?x_6653 ?x_6654 ?x_6655 ?x_6656 ?x_6657 ?x_6658 ?x_6659 ?x_6660 ?x_6661
?x_6662
failed is_def_eq
[class_instances] (1) ?x_6651 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6649)
?x_6650 := @multilinear_map.is_symmetric_smul ?x_6663 ?x_6664 ?x_6665 ?x_6666 ?x_6667 ?x_6668 ?x_6669 ?x_6670 ?x_6671 ?x_6672
?x_6673
?x_6674
?x_6675
?x_6676
?x_6677
?x_6678
?x_6679
failed is_def_eq
[class_instances] (1) ?x_6651 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6649)
?x_6650 := @finsupp.is_symmetric_smul ?x_6680 ?x_6681 ?x_6682 ?x_6683 ?x_6684 ?x_6685 ?x_6686 ?x_6687
failed is_def_eq
[class_instances] (1) ?x_6651 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6649)
?x_6650 := @is_scalar_tower.is_symmetric_smul ?x_6688 ?x_6689 ?x_6690 ?x_6691 ?x_6692 ?x_6693
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := @tensor_product.is_scalar_tower ?x_6694 ?x_6695 ?x_6696 ?x_6697 ?x_6698 ?x_6699 ?x_6700 ?x_6701 ?x_6702 ?x_6703 ?x_6704
?x_6705
?x_6706
?x_6707
?x_6708
?x_6709
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := @tensor_product.is_scalar_tower_left ?x_6710 ?x_6711 ?x_6712 ?x_6713 ?x_6714 ?x_6715 ?x_6716 ?x_6717 ?x_6718 ?x_6719
?x_6720
?x_6721
?x_6722
?x_6723
?x_6724
?x_6725
?x_6726
?x_6727
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := @is_scalar_tower.right ?x_6728 ?x_6729 ?x_6730 ?x_6731 ?x_6732
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := @submodule.quotient.is_scalar_tower ?x_6733 ?x_6734 ?x_6735 ?x_6736 ?x_6737 ?x_6738 ?x_6739 ?x_6740 ?x_6741 ?x_6742
?x_6743
?x_6744
?x_6745
?x_6746
?x_6747
?x_6748
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := @submodule.restrict_scalars.is_scalar_tower ?x_6749 ?x_6750 ?x_6751 ?x_6752 ?x_6753 ?x_6754 ?x_6755 ?x_6756 ?x_6757
?x_6758
?x_6759
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := @submodule.is_scalar_tower ?x_6760 ?x_6761 ?x_6762 ?x_6763 ?x_6764 ?x_6765 ?x_6766 ?x_6767 ?x_6768 ?x_6769
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := ?x_6778.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := @add_monoid_hom.is_scalar_tower ?x_6779 ?x_6780 ?x_6781 ?x_6782 ?x_6783 ?x_6784 ?x_6785 ?x_6786 ?x_6787 ?x_6788 ?x_6789
?x_6790
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := @finsupp.is_scalar_tower ?x_6791 ?x_6792 ?x_6793 ?x_6794 ?x_6795 ?x_6796 ?x_6797 ?x_6798 ?x_6799 ?x_6800 ?x_6801
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := @dfinsupp.is_scalar_tower ?x_6802 ?x_6803 ?x_6804 ?x_6805 ?x_6806 ?x_6807 ?x_6808 ?x_6809 ?x_6810 ?x_6811 ?x_6812
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := @module.End.is_scalar_tower ?x_6813 ?x_6814 ?x_6815 ?x_6816 ?x_6817 ?x_6818 ?x_6819 ?x_6820 ?x_6821
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := @linear_map.is_scalar_tower ?x_6822 ?x_6823 ?x_6824 ?x_6825 ?x_6826 ?x_6827 ?x_6828 ?x_6829 ?x_6830 ?x_6831 ?x_6832
?x_6833
?x_6834
?x_6835
?x_6836
?x_6837
?x_6838
?x_6839
?x_6840
?x_6841
?x_6842
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := ?x_6851.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := ?x_6860.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := ?x_6869.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := @set.is_scalar_tower'' ?x_6870 ?x_6871 ?x_6872 ?x_6873 ?x_6874 ?x_6875 ?x_6876
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := @set.is_scalar_tower' ?x_6877 ?x_6878 ?x_6879 ?x_6880 ?x_6881 ?x_6882 ?x_6883
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := @set.is_scalar_tower ?x_6884 ?x_6885 ?x_6886 ?x_6887 ?x_6888 ?x_6889 ?x_6890
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := ?x_6899.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := @pi.is_scalar_tower'' ?x_6900 ?x_6901 ?x_6902 ?x_6903 ?x_6904 ?x_6905 ?x_6906 ?x_6907
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := @pi.is_scalar_tower' ?x_6908 ?x_6909 ?x_6910 ?x_6911 ?x_6912 ?x_6913 ?x_6914 ?x_6915
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := @pi.is_scalar_tower ?x_6916 ?x_6917 ?x_6918 ?x_6919 ?x_6920 ?x_6921 ?x_6922 ?x_6923
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := @is_scalar_tower.rat ?x_6924 ?x_6925 ?x_6926 ?x_6927 ?x_6928 ?x_6929 ?x_6930
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := @add_comm_group.int_is_scalar_tower ?x_6931 ?x_6932 ?x_6933 ?x_6934 ?x_6935
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := @add_comm_monoid.nat_is_scalar_tower ?x_6936 ?x_6937 ?x_6938 ?x_6939 ?x_6940
failed is_def_eq
[class_instances] (2) ?x_6693 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_6692 := @units.is_scalar_tower'_left ?x_6941 ?x_6942 ?x_6943 ?x_6944 ?x_6945 ?x_6946 ?x_6947 ?x_6948 ?x_6949 ?x_6950 ?x_6951
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_6952 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_6953 ?x_6954 ?x_6955 ?x_6956 ?x_6957 ?x_6958
failed is_def_eq
[class_instances] (0) ?x_6952 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_6959 ?x_6960 ?x_6961 ?x_6962 ?x_6963 ?x_6964 ?x_6965 ?x_6966 ?x_6967 ?x_6968 ?x_6969
failed is_def_eq
[class_instances] (0) ?x_6952 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_6974.mul_action
failed is_def_eq
[class_instances] (0) ?x_6952 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_6984.mul_action'
failed is_def_eq
[class_instances] (0) ?x_6952 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_6985 ?x_6986 ?x_6987 ?x_6988 ?x_6989 ?x_6990
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_6990 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6988)
?x_6989 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_6990 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6988)
?x_6989 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_6990 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6988)
?x_6989 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_6990 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6988)
?x_6989 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_6990 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6988)
?x_6989 := @tensor_product.is_symmetric_smul ?x_6991 ?x_6992 ?x_6993 ?x_6994 ?x_6995 ?x_6996 ?x_6997 ?x_6998 ?x_6999 ?x_7000
?x_7001
failed is_def_eq
[class_instances] (1) ?x_6990 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6988)
?x_6989 := @multilinear_map.is_symmetric_smul ?x_7002 ?x_7003 ?x_7004 ?x_7005 ?x_7006 ?x_7007 ?x_7008 ?x_7009 ?x_7010 ?x_7011
?x_7012
?x_7013
?x_7014
?x_7015
?x_7016
?x_7017
?x_7018
failed is_def_eq
[class_instances] (1) ?x_6990 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6988)
?x_6989 := @finsupp.is_symmetric_smul ?x_7019 ?x_7020 ?x_7021 ?x_7022 ?x_7023 ?x_7024 ?x_7025 ?x_7026
failed is_def_eq
[class_instances] (1) ?x_6990 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_6988)
?x_6989 := @is_scalar_tower.is_symmetric_smul ?x_7027 ?x_7028 ?x_7029 ?x_7030 ?x_7031 ?x_7032
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := @tensor_product.is_scalar_tower ?x_7033 ?x_7034 ?x_7035 ?x_7036 ?x_7037 ?x_7038 ?x_7039 ?x_7040 ?x_7041 ?x_7042 ?x_7043
?x_7044
?x_7045
?x_7046
?x_7047
?x_7048
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := @tensor_product.is_scalar_tower_left ?x_7049 ?x_7050 ?x_7051 ?x_7052 ?x_7053 ?x_7054 ?x_7055 ?x_7056 ?x_7057 ?x_7058
?x_7059
?x_7060
?x_7061
?x_7062
?x_7063
?x_7064
?x_7065
?x_7066
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := @is_scalar_tower.right ?x_7067 ?x_7068 ?x_7069 ?x_7070 ?x_7071
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := @submodule.quotient.is_scalar_tower ?x_7072 ?x_7073 ?x_7074 ?x_7075 ?x_7076 ?x_7077 ?x_7078 ?x_7079 ?x_7080 ?x_7081
?x_7082
?x_7083
?x_7084
?x_7085
?x_7086
?x_7087
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := @submodule.restrict_scalars.is_scalar_tower ?x_7088 ?x_7089 ?x_7090 ?x_7091 ?x_7092 ?x_7093 ?x_7094 ?x_7095 ?x_7096
?x_7097
?x_7098
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := @submodule.is_scalar_tower ?x_7099 ?x_7100 ?x_7101 ?x_7102 ?x_7103 ?x_7104 ?x_7105 ?x_7106 ?x_7107 ?x_7108
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := ?x_7117.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := @add_monoid_hom.is_scalar_tower ?x_7118 ?x_7119 ?x_7120 ?x_7121 ?x_7122 ?x_7123 ?x_7124 ?x_7125 ?x_7126 ?x_7127 ?x_7128
?x_7129
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := @finsupp.is_scalar_tower ?x_7130 ?x_7131 ?x_7132 ?x_7133 ?x_7134 ?x_7135 ?x_7136 ?x_7137 ?x_7138 ?x_7139 ?x_7140
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := @dfinsupp.is_scalar_tower ?x_7141 ?x_7142 ?x_7143 ?x_7144 ?x_7145 ?x_7146 ?x_7147 ?x_7148 ?x_7149 ?x_7150 ?x_7151
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := @module.End.is_scalar_tower ?x_7152 ?x_7153 ?x_7154 ?x_7155 ?x_7156 ?x_7157 ?x_7158 ?x_7159 ?x_7160
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units �� int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := @linear_map.is_scalar_tower ?x_7161 ?x_7162 ?x_7163 ?x_7164 ?x_7165 ?x_7166 ?x_7167 ?x_7168 ?x_7169 ?x_7170 ?x_7171
?x_7172
?x_7173
?x_7174
?x_7175
?x_7176
?x_7177
?x_7178
?x_7179
?x_7180
?x_7181
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := ?x_7190.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := ?x_7199.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := ?x_7208.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := @set.is_scalar_tower'' ?x_7209 ?x_7210 ?x_7211 ?x_7212 ?x_7213 ?x_7214 ?x_7215
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := @set.is_scalar_tower' ?x_7216 ?x_7217 ?x_7218 ?x_7219 ?x_7220 ?x_7221 ?x_7222
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := @set.is_scalar_tower ?x_7223 ?x_7224 ?x_7225 ?x_7226 ?x_7227 ?x_7228 ?x_7229
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := ?x_7238.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := @pi.is_scalar_tower'' ?x_7239 ?x_7240 ?x_7241 ?x_7242 ?x_7243 ?x_7244 ?x_7245 ?x_7246
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := @pi.is_scalar_tower' ?x_7247 ?x_7248 ?x_7249 ?x_7250 ?x_7251 ?x_7252 ?x_7253 ?x_7254
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := @pi.is_scalar_tower ?x_7255 ?x_7256 ?x_7257 ?x_7258 ?x_7259 ?x_7260 ?x_7261 ?x_7262
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := @is_scalar_tower.rat ?x_7263 ?x_7264 ?x_7265 ?x_7266 ?x_7267 ?x_7268 ?x_7269
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := @add_comm_group.int_is_scalar_tower ?x_7270 ?x_7271 ?x_7272 ?x_7273 ?x_7274
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := @add_comm_monoid.nat_is_scalar_tower ?x_7275 ?x_7276 ?x_7277 ?x_7278 ?x_7279
failed is_def_eq
[class_instances] (2) ?x_7032 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7031 := @units.is_scalar_tower'_left ?x_7280 ?x_7281 ?x_7282 ?x_7283 ?x_7284 ?x_7285 ?x_7286 ?x_7287 ?x_7288 ?x_7289 ?x_7290
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_7291 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_7292 ?x_7293 ?x_7294 ?x_7295 ?x_7296 ?x_7297
failed is_def_eq
[class_instances] (0) ?x_7291 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_7298 ?x_7299 ?x_7300 ?x_7301 ?x_7302 ?x_7303 ?x_7304 ?x_7305 ?x_7306 ?x_7307 ?x_7308
failed is_def_eq
[class_instances] (0) ?x_7291 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_7313.mul_action
failed is_def_eq
[class_instances] (0) ?x_7291 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_7323.mul_action'
failed is_def_eq
[class_instances] (0) ?x_7291 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_7324 ?x_7325 ?x_7326 ?x_7327 ?x_7328 ?x_7329
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_7329 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_7327)
?x_7328 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_7329 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_7327)
?x_7328 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_7329 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_7327)
?x_7328 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_7329 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_7327)
?x_7328 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_7329 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_7327)
?x_7328 := @tensor_product.is_symmetric_smul ?x_7330 ?x_7331 ?x_7332 ?x_7333 ?x_7334 ?x_7335 ?x_7336 ?x_7337 ?x_7338 ?x_7339
?x_7340
failed is_def_eq
[class_instances] (1) ?x_7329 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_7327)
?x_7328 := @multilinear_map.is_symmetric_smul ?x_7341 ?x_7342 ?x_7343 ?x_7344 ?x_7345 ?x_7346 ?x_7347 ?x_7348 ?x_7349 ?x_7350
?x_7351
?x_7352
?x_7353
?x_7354
?x_7355
?x_7356
?x_7357
failed is_def_eq
[class_instances] (1) ?x_7329 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_7327)
?x_7328 := @finsupp.is_symmetric_smul ?x_7358 ?x_7359 ?x_7360 ?x_7361 ?x_7362 ?x_7363 ?x_7364 ?x_7365
failed is_def_eq
[class_instances] (1) ?x_7329 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_7327)
?x_7328 := @is_scalar_tower.is_symmetric_smul ?x_7366 ?x_7367 ?x_7368 ?x_7369 ?x_7370 ?x_7371
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := @tensor_product.is_scalar_tower ?x_7372 ?x_7373 ?x_7374 ?x_7375 ?x_7376 ?x_7377 ?x_7378 ?x_7379 ?x_7380 ?x_7381 ?x_7382
?x_7383
?x_7384
?x_7385
?x_7386
?x_7387
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := @tensor_product.is_scalar_tower_left ?x_7388 ?x_7389 ?x_7390 ?x_7391 ?x_7392 ?x_7393 ?x_7394 ?x_7395 ?x_7396 ?x_7397
?x_7398
?x_7399
?x_7400
?x_7401
?x_7402
?x_7403
?x_7404
?x_7405
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := @is_scalar_tower.right ?x_7406 ?x_7407 ?x_7408 ?x_7409 ?x_7410
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := @submodule.quotient.is_scalar_tower ?x_7411 ?x_7412 ?x_7413 ?x_7414 ?x_7415 ?x_7416 ?x_7417 ?x_7418 ?x_7419 ?x_7420
?x_7421
?x_7422
?x_7423
?x_7424
?x_7425
?x_7426
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := @submodule.restrict_scalars.is_scalar_tower ?x_7427 ?x_7428 ?x_7429 ?x_7430 ?x_7431 ?x_7432 ?x_7433 ?x_7434 ?x_7435
?x_7436
?x_7437
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := @submodule.is_scalar_tower ?x_7438 ?x_7439 ?x_7440 ?x_7441 ?x_7442 ?x_7443 ?x_7444 ?x_7445 ?x_7446 ?x_7447
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := ?x_7456.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := @add_monoid_hom.is_scalar_tower ?x_7457 ?x_7458 ?x_7459 ?x_7460 ?x_7461 ?x_7462 ?x_7463 ?x_7464 ?x_7465 ?x_7466 ?x_7467
?x_7468
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := @finsupp.is_scalar_tower ?x_7469 ?x_7470 ?x_7471 ?x_7472 ?x_7473 ?x_7474 ?x_7475 ?x_7476 ?x_7477 ?x_7478 ?x_7479
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := @dfinsupp.is_scalar_tower ?x_7480 ?x_7481 ?x_7482 ?x_7483 ?x_7484 ?x_7485 ?x_7486 ?x_7487 ?x_7488 ?x_7489 ?x_7490
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := @module.End.is_scalar_tower ?x_7491 ?x_7492 ?x_7493 ?x_7494 ?x_7495 ?x_7496 ?x_7497 ?x_7498 ?x_7499
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := @linear_map.is_scalar_tower ?x_7500 ?x_7501 ?x_7502 ?x_7503 ?x_7504 ?x_7505 ?x_7506 ?x_7507 ?x_7508 ?x_7509 ?x_7510
?x_7511
?x_7512
?x_7513
?x_7514
?x_7515
?x_7516
?x_7517
?x_7518
?x_7519
?x_7520
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := ?x_7529.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := ?x_7538.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := ?x_7547.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := @set.is_scalar_tower'' ?x_7548 ?x_7549 ?x_7550 ?x_7551 ?x_7552 ?x_7553 ?x_7554
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := @set.is_scalar_tower' ?x_7555 ?x_7556 ?x_7557 ?x_7558 ?x_7559 ?x_7560 ?x_7561
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := @set.is_scalar_tower ?x_7562 ?x_7563 ?x_7564 ?x_7565 ?x_7566 ?x_7567 ?x_7568
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := ?x_7577.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := @pi.is_scalar_tower'' ?x_7578 ?x_7579 ?x_7580 ?x_7581 ?x_7582 ?x_7583 ?x_7584 ?x_7585
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := @pi.is_scalar_tower' ?x_7586 ?x_7587 ?x_7588 ?x_7589 ?x_7590 ?x_7591 ?x_7592 ?x_7593
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := @pi.is_scalar_tower ?x_7594 ?x_7595 ?x_7596 ?x_7597 ?x_7598 ?x_7599 ?x_7600 ?x_7601
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := @is_scalar_tower.rat ?x_7602 ?x_7603 ?x_7604 ?x_7605 ?x_7606 ?x_7607 ?x_7608
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := @add_comm_group.int_is_scalar_tower ?x_7609 ?x_7610 ?x_7611 ?x_7612 ?x_7613
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := @add_comm_monoid.nat_is_scalar_tower ?x_7614 ?x_7615 ?x_7616 ?x_7617 ?x_7618
failed is_def_eq
[class_instances] (2) ?x_7371 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7370 := @units.is_scalar_tower'_left ?x_7619 ?x_7620 ?x_7621 ?x_7622 ?x_7623 ?x_7624 ?x_7625 ?x_7626 ?x_7627 ?x_7628 ?x_7629
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_7630 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_7631 ?x_7632 ?x_7633 ?x_7634 ?x_7635 ?x_7636
failed is_def_eq
[class_instances] (0) ?x_7630 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_7637 ?x_7638 ?x_7639 ?x_7640 ?x_7641 ?x_7642 ?x_7643 ?x_7644 ?x_7645 ?x_7646 ?x_7647
failed is_def_eq
[class_instances] (0) ?x_7630 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_7652.mul_action
failed is_def_eq
[class_instances] (0) ?x_7630 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_7662.mul_action'
failed is_def_eq
[class_instances] (0) ?x_7630 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_7663 ?x_7664 ?x_7665 ?x_7666 ?x_7667 ?x_7668
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_7668 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_7666)
?x_7667 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_7668 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_7666)
?x_7667 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_7668 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_7666)
?x_7667 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_7668 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_7666)
?x_7667 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_7668 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_7666)
?x_7667 := @tensor_product.is_symmetric_smul ?x_7669 ?x_7670 ?x_7671 ?x_7672 ?x_7673 ?x_7674 ?x_7675 ?x_7676 ?x_7677 ?x_7678
?x_7679
failed is_def_eq
[class_instances] (1) ?x_7668 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_7666)
?x_7667 := @multilinear_map.is_symmetric_smul ?x_7680 ?x_7681 ?x_7682 ?x_7683 ?x_7684 ?x_7685 ?x_7686 ?x_7687 ?x_7688 ?x_7689
?x_7690
?x_7691
?x_7692
?x_7693
?x_7694
?x_7695
?x_7696
failed is_def_eq
[class_instances] (1) ?x_7668 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_7666)
?x_7667 := @finsupp.is_symmetric_smul ?x_7697 ?x_7698 ?x_7699 ?x_7700 ?x_7701 ?x_7702 ?x_7703 ?x_7704
failed is_def_eq
[class_instances] (1) ?x_7668 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_7666)
?x_7667 := @is_scalar_tower.is_symmetric_smul ?x_7705 ?x_7706 ?x_7707 ?x_7708 ?x_7709 ?x_7710
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := @tensor_product.is_scalar_tower ?x_7711 ?x_7712 ?x_7713 ?x_7714 ?x_7715 ?x_7716 ?x_7717 ?x_7718 ?x_7719 ?x_7720 ?x_7721
?x_7722
?x_7723
?x_7724
?x_7725
?x_7726
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := @tensor_product.is_scalar_tower_left ?x_7727 ?x_7728 ?x_7729 ?x_7730 ?x_7731 ?x_7732 ?x_7733 ?x_7734 ?x_7735 ?x_7736
?x_7737
?x_7738
?x_7739
?x_7740
?x_7741
?x_7742
?x_7743
?x_7744
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := @is_scalar_tower.right ?x_7745 ?x_7746 ?x_7747 ?x_7748 ?x_7749
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := @submodule.quotient.is_scalar_tower ?x_7750 ?x_7751 ?x_7752 ?x_7753 ?x_7754 ?x_7755 ?x_7756 ?x_7757 ?x_7758 ?x_7759
?x_7760
?x_7761
?x_7762
?x_7763
?x_7764
?x_7765
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := @submodule.restrict_scalars.is_scalar_tower ?x_7766 ?x_7767 ?x_7768 ?x_7769 ?x_7770 ?x_7771 ?x_7772 ?x_7773 ?x_7774
?x_7775
?x_7776
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := @submodule.is_scalar_tower ?x_7777 ?x_7778 ?x_7779 ?x_7780 ?x_7781 ?x_7782 ?x_7783 ?x_7784 ?x_7785 ?x_7786
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := ?x_7795.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := @add_monoid_hom.is_scalar_tower ?x_7796 ?x_7797 ?x_7798 ?x_7799 ?x_7800 ?x_7801 ?x_7802 ?x_7803 ?x_7804 ?x_7805 ?x_7806
?x_7807
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := @finsupp.is_scalar_tower ?x_7808 ?x_7809 ?x_7810 ?x_7811 ?x_7812 ?x_7813 ?x_7814 ?x_7815 ?x_7816 ?x_7817 ?x_7818
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := @dfinsupp.is_scalar_tower ?x_7819 ?x_7820 ?x_7821 ?x_7822 ?x_7823 ?x_7824 ?x_7825 ?x_7826 ?x_7827 ?x_7828 ?x_7829
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := @module.End.is_scalar_tower ?x_7830 ?x_7831 ?x_7832 ?x_7833 ?x_7834 ?x_7835 ?x_7836 ?x_7837 ?x_7838
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := @linear_map.is_scalar_tower ?x_7839 ?x_7840 ?x_7841 ?x_7842 ?x_7843 ?x_7844 ?x_7845 ?x_7846 ?x_7847 ?x_7848 ?x_7849
?x_7850
?x_7851
?x_7852
?x_7853
?x_7854
?x_7855
?x_7856
?x_7857
?x_7858
?x_7859
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := ?x_7868.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := ?x_7877.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := ?x_7886.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := @set.is_scalar_tower'' ?x_7887 ?x_7888 ?x_7889 ?x_7890 ?x_7891 ?x_7892 ?x_7893
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := @set.is_scalar_tower' ?x_7894 ?x_7895 ?x_7896 ?x_7897 ?x_7898 ?x_7899 ?x_7900
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := @set.is_scalar_tower ?x_7901 ?x_7902 ?x_7903 ?x_7904 ?x_7905 ?x_7906 ?x_7907
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := ?x_7916.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := @pi.is_scalar_tower'' ?x_7917 ?x_7918 ?x_7919 ?x_7920 ?x_7921 ?x_7922 ?x_7923 ?x_7924
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := @pi.is_scalar_tower' ?x_7925 ?x_7926 ?x_7927 ?x_7928 ?x_7929 ?x_7930 ?x_7931 ?x_7932
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := @pi.is_scalar_tower ?x_7933 ?x_7934 ?x_7935 ?x_7936 ?x_7937 ?x_7938 ?x_7939 ?x_7940
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := @is_scalar_tower.rat ?x_7941 ?x_7942 ?x_7943 ?x_7944 ?x_7945 ?x_7946 ?x_7947
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := @add_comm_group.int_is_scalar_tower ?x_7948 ?x_7949 ?x_7950 ?x_7951 ?x_7952
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := @add_comm_monoid.nat_is_scalar_tower ?x_7953 ?x_7954 ?x_7955 ?x_7956 ?x_7957
failed is_def_eq
[class_instances] (2) ?x_7710 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_7709 := @units.is_scalar_tower'_left ?x_7958 ?x_7959 ?x_7960 ?x_7961 ?x_7962 ?x_7963 ?x_7964 ?x_7965 ?x_7966 ?x_7967 ?x_7968
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_7969 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_7970 ?x_7971 ?x_7972 ?x_7973 ?x_7974 ?x_7975
failed is_def_eq
[class_instances] (0) ?x_7969 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_7976 ?x_7977 ?x_7978 ?x_7979 ?x_7980 ?x_7981 ?x_7982 ?x_7983 ?x_7984 ?x_7985 ?x_7986
failed is_def_eq
[class_instances] (0) ?x_7969 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_7991.mul_action
failed is_def_eq
[class_instances] (0) ?x_7969 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_8001.mul_action'
failed is_def_eq
[class_instances] (0) ?x_7969 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_8002 ?x_8003 ?x_8004 ?x_8005 ?x_8006 ?x_8007
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_8007 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8005)
?x_8006 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_8007 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8005)
?x_8006 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_8007 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8005)
?x_8006 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_8007 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8005)
?x_8006 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_8007 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8005)
?x_8006 := @tensor_product.is_symmetric_smul ?x_8008 ?x_8009 ?x_8010 ?x_8011 ?x_8012 ?x_8013 ?x_8014 ?x_8015 ?x_8016 ?x_8017
?x_8018
failed is_def_eq
[class_instances] (1) ?x_8007 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8005)
?x_8006 := @multilinear_map.is_symmetric_smul ?x_8019 ?x_8020 ?x_8021 ?x_8022 ?x_8023 ?x_8024 ?x_8025 ?x_8026 ?x_8027 ?x_8028
?x_8029
?x_8030
?x_8031
?x_8032
?x_8033
?x_8034
?x_8035
failed is_def_eq
[class_instances] (1) ?x_8007 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8005)
?x_8006 := @finsupp.is_symmetric_smul ?x_8036 ?x_8037 ?x_8038 ?x_8039 ?x_8040 ?x_8041 ?x_8042 ?x_8043
failed is_def_eq
[class_instances] (1) ?x_8007 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8005)
?x_8006 := @is_scalar_tower.is_symmetric_smul ?x_8044 ?x_8045 ?x_8046 ?x_8047 ?x_8048 ?x_8049
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := @tensor_product.is_scalar_tower ?x_8050 ?x_8051 ?x_8052 ?x_8053 ?x_8054 ?x_8055 ?x_8056 ?x_8057 ?x_8058 ?x_8059 ?x_8060
?x_8061
?x_8062
?x_8063
?x_8064
?x_8065
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := @tensor_product.is_scalar_tower_left ?x_8066 ?x_8067 ?x_8068 ?x_8069 ?x_8070 ?x_8071 ?x_8072 ?x_8073 ?x_8074 ?x_8075
?x_8076
?x_8077
?x_8078
?x_8079
?x_8080
?x_8081
?x_8082
?x_8083
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := @is_scalar_tower.right ?x_8084 ?x_8085 ?x_8086 ?x_8087 ?x_8088
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := @submodule.quotient.is_scalar_tower ?x_8089 ?x_8090 ?x_8091 ?x_8092 ?x_8093 ?x_8094 ?x_8095 ?x_8096 ?x_8097 ?x_8098
?x_8099
?x_8100
?x_8101
?x_8102
?x_8103
?x_8104
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := @submodule.restrict_scalars.is_scalar_tower ?x_8105 ?x_8106 ?x_8107 ?x_8108 ?x_8109 ?x_8110 ?x_8111 ?x_8112 ?x_8113
?x_8114
?x_8115
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := @submodule.is_scalar_tower ?x_8116 ?x_8117 ?x_8118 ?x_8119 ?x_8120 ?x_8121 ?x_8122 ?x_8123 ?x_8124 ?x_8125
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := ?x_8134.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := @add_monoid_hom.is_scalar_tower ?x_8135 ?x_8136 ?x_8137 ?x_8138 ?x_8139 ?x_8140 ?x_8141 ?x_8142 ?x_8143 ?x_8144 ?x_8145
?x_8146
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := @finsupp.is_scalar_tower ?x_8147 ?x_8148 ?x_8149 ?x_8150 ?x_8151 ?x_8152 ?x_8153 ?x_8154 ?x_8155 ?x_8156 ?x_8157
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := @dfinsupp.is_scalar_tower ?x_8158 ?x_8159 ?x_8160 ?x_8161 ?x_8162 ?x_8163 ?x_8164 ?x_8165 ?x_8166 ?x_8167 ?x_8168
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := @module.End.is_scalar_tower ?x_8169 ?x_8170 ?x_8171 ?x_8172 ?x_8173 ?x_8174 ?x_8175 ?x_8176 ?x_8177
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := @linear_map.is_scalar_tower ?x_8178 ?x_8179 ?x_8180 ?x_8181 ?x_8182 ?x_8183 ?x_8184 ?x_8185 ?x_8186 ?x_8187 ?x_8188
?x_8189
?x_8190
?x_8191
?x_8192
?x_8193
?x_8194
?x_8195
?x_8196
?x_8197
?x_8198
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := ?x_8207.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := ?x_8216.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := ?x_8225.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := @set.is_scalar_tower'' ?x_8226 ?x_8227 ?x_8228 ?x_8229 ?x_8230 ?x_8231 ?x_8232
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := @set.is_scalar_tower' ?x_8233 ?x_8234 ?x_8235 ?x_8236 ?x_8237 ?x_8238 ?x_8239
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := @set.is_scalar_tower ?x_8240 ?x_8241 ?x_8242 ?x_8243 ?x_8244 ?x_8245 ?x_8246
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := ?x_8255.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := @pi.is_scalar_tower'' ?x_8256 ?x_8257 ?x_8258 ?x_8259 ?x_8260 ?x_8261 ?x_8262 ?x_8263
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := @pi.is_scalar_tower' ?x_8264 ?x_8265 ?x_8266 ?x_8267 ?x_8268 ?x_8269 ?x_8270 ?x_8271
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := @pi.is_scalar_tower ?x_8272 ?x_8273 ?x_8274 ?x_8275 ?x_8276 ?x_8277 ?x_8278 ?x_8279
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := @is_scalar_tower.rat ?x_8280 ?x_8281 ?x_8282 ?x_8283 ?x_8284 ?x_8285 ?x_8286
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := @add_comm_group.int_is_scalar_tower ?x_8287 ?x_8288 ?x_8289 ?x_8290 ?x_8291
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := @add_comm_monoid.nat_is_scalar_tower ?x_8292 ?x_8293 ?x_8294 ?x_8295 ?x_8296
failed is_def_eq
[class_instances] (2) ?x_8049 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8048 := @units.is_scalar_tower'_left ?x_8297 ?x_8298 ?x_8299 ?x_8300 ?x_8301 ?x_8302 ?x_8303 ?x_8304 ?x_8305 ?x_8306 ?x_8307
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_8308 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_8309 ?x_8310 ?x_8311 ?x_8312 ?x_8313 ?x_8314
failed is_def_eq
[class_instances] (0) ?x_8308 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_8315 ?x_8316 ?x_8317 ?x_8318 ?x_8319 ?x_8320 ?x_8321 ?x_8322 ?x_8323 ?x_8324 ?x_8325
failed is_def_eq
[class_instances] (0) ?x_8308 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_8330.mul_action
failed is_def_eq
[class_instances] (0) ?x_8308 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_8340.mul_action'
failed is_def_eq
[class_instances] (0) ?x_8308 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_8341 ?x_8342 ?x_8343 ?x_8344 ?x_8345 ?x_8346
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_8346 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8344)
?x_8345 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_8346 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8344)
?x_8345 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_8346 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8344)
?x_8345 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_8346 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8344)
?x_8345 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_8346 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8344)
?x_8345 := @tensor_product.is_symmetric_smul ?x_8347 ?x_8348 ?x_8349 ?x_8350 ?x_8351 ?x_8352 ?x_8353 ?x_8354 ?x_8355 ?x_8356
?x_8357
failed is_def_eq
[class_instances] (1) ?x_8346 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8344)
?x_8345 := @multilinear_map.is_symmetric_smul ?x_8358 ?x_8359 ?x_8360 ?x_8361 ?x_8362 ?x_8363 ?x_8364 ?x_8365 ?x_8366 ?x_8367
?x_8368
?x_8369
?x_8370
?x_8371
?x_8372
?x_8373
?x_8374
failed is_def_eq
[class_instances] (1) ?x_8346 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8344)
?x_8345 := @finsupp.is_symmetric_smul ?x_8375 ?x_8376 ?x_8377 ?x_8378 ?x_8379 ?x_8380 ?x_8381 ?x_8382
failed is_def_eq
[class_instances] (1) ?x_8346 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8344)
?x_8345 := @is_scalar_tower.is_symmetric_smul ?x_8383 ?x_8384 ?x_8385 ?x_8386 ?x_8387 ?x_8388
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := @tensor_product.is_scalar_tower ?x_8389 ?x_8390 ?x_8391 ?x_8392 ?x_8393 ?x_8394 ?x_8395 ?x_8396 ?x_8397 ?x_8398 ?x_8399
?x_8400
?x_8401
?x_8402
?x_8403
?x_8404
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := @tensor_product.is_scalar_tower_left ?x_8405 ?x_8406 ?x_8407 ?x_8408 ?x_8409 ?x_8410 ?x_8411 ?x_8412 ?x_8413 ?x_8414
?x_8415
?x_8416
?x_8417
?x_8418
?x_8419
?x_8420
?x_8421
?x_8422
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := @is_scalar_tower.right ?x_8423 ?x_8424 ?x_8425 ?x_8426 ?x_8427
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := @submodule.quotient.is_scalar_tower ?x_8428 ?x_8429 ?x_8430 ?x_8431 ?x_8432 ?x_8433 ?x_8434 ?x_8435 ?x_8436 ?x_8437
?x_8438
?x_8439
?x_8440
?x_8441
?x_8442
?x_8443
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := @submodule.restrict_scalars.is_scalar_tower ?x_8444 ?x_8445 ?x_8446 ?x_8447 ?x_8448 ?x_8449 ?x_8450 ?x_8451 ?x_8452
?x_8453
?x_8454
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := @submodule.is_scalar_tower ?x_8455 ?x_8456 ?x_8457 ?x_8458 ?x_8459 ?x_8460 ?x_8461 ?x_8462 ?x_8463 ?x_8464
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := ?x_8473.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := @add_monoid_hom.is_scalar_tower ?x_8474 ?x_8475 ?x_8476 ?x_8477 ?x_8478 ?x_8479 ?x_8480 ?x_8481 ?x_8482 ?x_8483 ?x_8484
?x_8485
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := @finsupp.is_scalar_tower ?x_8486 ?x_8487 ?x_8488 ?x_8489 ?x_8490 ?x_8491 ?x_8492 ?x_8493 ?x_8494 ?x_8495 ?x_8496
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := @dfinsupp.is_scalar_tower ?x_8497 ?x_8498 ?x_8499 ?x_8500 ?x_8501 ?x_8502 ?x_8503 ?x_8504 ?x_8505 ?x_8506 ?x_8507
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := @module.End.is_scalar_tower ?x_8508 ?x_8509 ?x_8510 ?x_8511 ?x_8512 ?x_8513 ?x_8514 ?x_8515 ?x_8516
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := @linear_map.is_scalar_tower ?x_8517 ?x_8518 ?x_8519 ?x_8520 ?x_8521 ?x_8522 ?x_8523 ?x_8524 ?x_8525 ?x_8526 ?x_8527
?x_8528
?x_8529
?x_8530
?x_8531
?x_8532
?x_8533
?x_8534
?x_8535
?x_8536
?x_8537
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := ?x_8546.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := ?x_8555.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := ?x_8564.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := @set.is_scalar_tower'' ?x_8565 ?x_8566 ?x_8567 ?x_8568 ?x_8569 ?x_8570 ?x_8571
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := @set.is_scalar_tower' ?x_8572 ?x_8573 ?x_8574 ?x_8575 ?x_8576 ?x_8577 ?x_8578
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := @set.is_scalar_tower ?x_8579 ?x_8580 ?x_8581 ?x_8582 ?x_8583 ?x_8584 ?x_8585
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := ?x_8594.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := @pi.is_scalar_tower'' ?x_8595 ?x_8596 ?x_8597 ?x_8598 ?x_8599 ?x_8600 ?x_8601 ?x_8602
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := @pi.is_scalar_tower' ?x_8603 ?x_8604 ?x_8605 ?x_8606 ?x_8607 ?x_8608 ?x_8609 ?x_8610
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := @pi.is_scalar_tower ?x_8611 ?x_8612 ?x_8613 ?x_8614 ?x_8615 ?x_8616 ?x_8617 ?x_8618
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := @is_scalar_tower.rat ?x_8619 ?x_8620 ?x_8621 ?x_8622 ?x_8623 ?x_8624 ?x_8625
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := @add_comm_group.int_is_scalar_tower ?x_8626 ?x_8627 ?x_8628 ?x_8629 ?x_8630
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := @add_comm_monoid.nat_is_scalar_tower ?x_8631 ?x_8632 ?x_8633 ?x_8634 ?x_8635
failed is_def_eq
[class_instances] (2) ?x_8388 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8387 := @units.is_scalar_tower'_left ?x_8636 ?x_8637 ?x_8638 ?x_8639 ?x_8640 ?x_8641 ?x_8642 ?x_8643 ?x_8644 ?x_8645 ?x_8646
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_8647 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_8648 ?x_8649 ?x_8650 ?x_8651 ?x_8652 ?x_8653
failed is_def_eq
[class_instances] (0) ?x_8647 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_8654 ?x_8655 ?x_8656 ?x_8657 ?x_8658 ?x_8659 ?x_8660 ?x_8661 ?x_8662 ?x_8663 ?x_8664
failed is_def_eq
[class_instances] (0) ?x_8647 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_8669.mul_action
failed is_def_eq
[class_instances] (0) ?x_8647 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_8679.mul_action'
failed is_def_eq
[class_instances] (0) ?x_8647 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_8680 ?x_8681 ?x_8682 ?x_8683 ?x_8684 ?x_8685
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_8685 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8683)
?x_8684 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_8685 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8683)
?x_8684 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_8685 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8683)
?x_8684 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_8685 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8683)
?x_8684 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_8685 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8683)
?x_8684 := @tensor_product.is_symmetric_smul ?x_8686 ?x_8687 ?x_8688 ?x_8689 ?x_8690 ?x_8691 ?x_8692 ?x_8693 ?x_8694 ?x_8695
?x_8696
failed is_def_eq
[class_instances] (1) ?x_8685 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8683)
?x_8684 := @multilinear_map.is_symmetric_smul ?x_8697 ?x_8698 ?x_8699 ?x_8700 ?x_8701 ?x_8702 ?x_8703 ?x_8704 ?x_8705 ?x_8706
?x_8707
?x_8708
?x_8709
?x_8710
?x_8711
?x_8712
?x_8713
failed is_def_eq
[class_instances] (1) ?x_8685 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8683)
?x_8684 := @finsupp.is_symmetric_smul ?x_8714 ?x_8715 ?x_8716 ?x_8717 ?x_8718 ?x_8719 ?x_8720 ?x_8721
failed is_def_eq
[class_instances] (1) ?x_8685 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_8683)
?x_8684 := @is_scalar_tower.is_symmetric_smul ?x_8722 ?x_8723 ?x_8724 ?x_8725 ?x_8726 ?x_8727
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := @tensor_product.is_scalar_tower ?x_8728 ?x_8729 ?x_8730 ?x_8731 ?x_8732 ?x_8733 ?x_8734 ?x_8735 ?x_8736 ?x_8737 ?x_8738
?x_8739
?x_8740
?x_8741
?x_8742
?x_8743
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := @tensor_product.is_scalar_tower_left ?x_8744 ?x_8745 ?x_8746 ?x_8747 ?x_8748 ?x_8749 ?x_8750 ?x_8751 ?x_8752 ?x_8753
?x_8754
?x_8755
?x_8756
?x_8757
?x_8758
?x_8759
?x_8760
?x_8761
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := @is_scalar_tower.right ?x_8762 ?x_8763 ?x_8764 ?x_8765 ?x_8766
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := @submodule.quotient.is_scalar_tower ?x_8767 ?x_8768 ?x_8769 ?x_8770 ?x_8771 ?x_8772 ?x_8773 ?x_8774 ?x_8775 ?x_8776
?x_8777
?x_8778
?x_8779
?x_8780
?x_8781
?x_8782
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := @submodule.restrict_scalars.is_scalar_tower ?x_8783 ?x_8784 ?x_8785 ?x_8786 ?x_8787 ?x_8788 ?x_8789 ?x_8790 ?x_8791
?x_8792
?x_8793
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := @submodule.is_scalar_tower ?x_8794 ?x_8795 ?x_8796 ?x_8797 ?x_8798 ?x_8799 ?x_8800 ?x_8801 ?x_8802 ?x_8803
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := ?x_8812.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := @add_monoid_hom.is_scalar_tower ?x_8813 ?x_8814 ?x_8815 ?x_8816 ?x_8817 ?x_8818 ?x_8819 ?x_8820 ?x_8821 ?x_8822 ?x_8823
?x_8824
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := @finsupp.is_scalar_tower ?x_8825 ?x_8826 ?x_8827 ?x_8828 ?x_8829 ?x_8830 ?x_8831 ?x_8832 ?x_8833 ?x_8834 ?x_8835
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := @dfinsupp.is_scalar_tower ?x_8836 ?x_8837 ?x_8838 ?x_8839 ?x_8840 ?x_8841 ?x_8842 ?x_8843 ?x_8844 ?x_8845 ?x_8846
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := @module.End.is_scalar_tower ?x_8847 ?x_8848 ?x_8849 ?x_8850 ?x_8851 ?x_8852 ?x_8853 ?x_8854 ?x_8855
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := @linear_map.is_scalar_tower ?x_8856 ?x_8857 ?x_8858 ?x_8859 ?x_8860 ?x_8861 ?x_8862 ?x_8863 ?x_8864 ?x_8865 ?x_8866
?x_8867
?x_8868
?x_8869
?x_8870
?x_8871
?x_8872
?x_8873
?x_8874
?x_8875
?x_8876
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := ?x_8885.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := ?x_8894.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := ?x_8903.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := @set.is_scalar_tower'' ?x_8904 ?x_8905 ?x_8906 ?x_8907 ?x_8908 ?x_8909 ?x_8910
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := @set.is_scalar_tower' ?x_8911 ?x_8912 ?x_8913 ?x_8914 ?x_8915 ?x_8916 ?x_8917
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := @set.is_scalar_tower ?x_8918 ?x_8919 ?x_8920 ?x_8921 ?x_8922 ?x_8923 ?x_8924
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := ?x_8933.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := @pi.is_scalar_tower'' ?x_8934 ?x_8935 ?x_8936 ?x_8937 ?x_8938 ?x_8939 ?x_8940 ?x_8941
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := @pi.is_scalar_tower' ?x_8942 ?x_8943 ?x_8944 ?x_8945 ?x_8946 ?x_8947 ?x_8948 ?x_8949
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := @pi.is_scalar_tower ?x_8950 ?x_8951 ?x_8952 ?x_8953 ?x_8954 ?x_8955 ?x_8956 ?x_8957
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := @is_scalar_tower.rat ?x_8958 ?x_8959 ?x_8960 ?x_8961 ?x_8962 ?x_8963 ?x_8964
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := @add_comm_group.int_is_scalar_tower ?x_8965 ?x_8966 ?x_8967 ?x_8968 ?x_8969
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := @add_comm_monoid.nat_is_scalar_tower ?x_8970 ?x_8971 ?x_8972 ?x_8973 ?x_8974
failed is_def_eq
[class_instances] (2) ?x_8727 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_8726 := @units.is_scalar_tower'_left ?x_8975 ?x_8976 ?x_8977 ?x_8978 ?x_8979 ?x_8980 ?x_8981 ?x_8982 ?x_8983 ?x_8984 ?x_8985
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_8986 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_8987 ?x_8988 ?x_8989 ?x_8990 ?x_8991 ?x_8992
failed is_def_eq
[class_instances] (0) ?x_8986 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_8993 ?x_8994 ?x_8995 ?x_8996 ?x_8997 ?x_8998 ?x_8999 ?x_9000 ?x_9001 ?x_9002 ?x_9003
failed is_def_eq
[class_instances] (0) ?x_8986 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_9008.mul_action
failed is_def_eq
[class_instances] (0) ?x_8986 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_9018.mul_action'
failed is_def_eq
[class_instances] (0) ?x_8986 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_9019 ?x_9020 ?x_9021 ?x_9022 ?x_9023 ?x_9024
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_9024 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9022)
?x_9023 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_9024 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9022)
?x_9023 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_9024 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9022)
?x_9023 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_9024 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9022)
?x_9023 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_9024 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9022)
?x_9023 := @tensor_product.is_symmetric_smul ?x_9025 ?x_9026 ?x_9027 ?x_9028 ?x_9029 ?x_9030 ?x_9031 ?x_9032 ?x_9033 ?x_9034
?x_9035
failed is_def_eq
[class_instances] (1) ?x_9024 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9022)
?x_9023 := @multilinear_map.is_symmetric_smul ?x_9036 ?x_9037 ?x_9038 ?x_9039 ?x_9040 ?x_9041 ?x_9042 ?x_9043 ?x_9044 ?x_9045
?x_9046
?x_9047
?x_9048
?x_9049
?x_9050
?x_9051
?x_9052
failed is_def_eq
[class_instances] (1) ?x_9024 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9022)
?x_9023 := @finsupp.is_symmetric_smul ?x_9053 ?x_9054 ?x_9055 ?x_9056 ?x_9057 ?x_9058 ?x_9059 ?x_9060
failed is_def_eq
[class_instances] (1) ?x_9024 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9022)
?x_9023 := @is_scalar_tower.is_symmetric_smul ?x_9061 ?x_9062 ?x_9063 ?x_9064 ?x_9065 ?x_9066
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := @tensor_product.is_scalar_tower ?x_9067 ?x_9068 ?x_9069 ?x_9070 ?x_9071 ?x_9072 ?x_9073 ?x_9074 ?x_9075 ?x_9076 ?x_9077
?x_9078
?x_9079
?x_9080
?x_9081
?x_9082
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := @tensor_product.is_scalar_tower_left ?x_9083 ?x_9084 ?x_9085 ?x_9086 ?x_9087 ?x_9088 ?x_9089 ?x_9090 ?x_9091 ?x_9092
?x_9093
?x_9094
?x_9095
?x_9096
?x_9097
?x_9098
?x_9099
?x_9100
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := @is_scalar_tower.right ?x_9101 ?x_9102 ?x_9103 ?x_9104 ?x_9105
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := @submodule.quotient.is_scalar_tower ?x_9106 ?x_9107 ?x_9108 ?x_9109 ?x_9110 ?x_9111 ?x_9112 ?x_9113 ?x_9114 ?x_9115
?x_9116
?x_9117
?x_9118
?x_9119
?x_9120
?x_9121
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := @submodule.restrict_scalars.is_scalar_tower ?x_9122 ?x_9123 ?x_9124 ?x_9125 ?x_9126 ?x_9127 ?x_9128 ?x_9129 ?x_9130
?x_9131
?x_9132
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := @submodule.is_scalar_tower ?x_9133 ?x_9134 ?x_9135 ?x_9136 ?x_9137 ?x_9138 ?x_9139 ?x_9140 ?x_9141 ?x_9142
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := ?x_9151.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := @add_monoid_hom.is_scalar_tower ?x_9152 ?x_9153 ?x_9154 ?x_9155 ?x_9156 ?x_9157 ?x_9158 ?x_9159 ?x_9160 ?x_9161 ?x_9162
?x_9163
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := @finsupp.is_scalar_tower ?x_9164 ?x_9165 ?x_9166 ?x_9167 ?x_9168 ?x_9169 ?x_9170 ?x_9171 ?x_9172 ?x_9173 ?x_9174
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := @dfinsupp.is_scalar_tower ?x_9175 ?x_9176 ?x_9177 ?x_9178 ?x_9179 ?x_9180 ?x_9181 ?x_9182 ?x_9183 ?x_9184 ?x_9185
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := @module.End.is_scalar_tower ?x_9186 ?x_9187 ?x_9188 ?x_9189 ?x_9190 ?x_9191 ?x_9192 ?x_9193 ?x_9194
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := @linear_map.is_scalar_tower ?x_9195 ?x_9196 ?x_9197 ?x_9198 ?x_9199 ?x_9200 ?x_9201 ?x_9202 ?x_9203 ?x_9204 ?x_9205
?x_9206
?x_9207
?x_9208
?x_9209
?x_9210
?x_9211
?x_9212
?x_9213
?x_9214
?x_9215
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := ?x_9224.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := ?x_9233.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := ?x_9242.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := @set.is_scalar_tower'' ?x_9243 ?x_9244 ?x_9245 ?x_9246 ?x_9247 ?x_9248 ?x_9249
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := @set.is_scalar_tower' ?x_9250 ?x_9251 ?x_9252 ?x_9253 ?x_9254 ?x_9255 ?x_9256
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := @set.is_scalar_tower ?x_9257 ?x_9258 ?x_9259 ?x_9260 ?x_9261 ?x_9262 ?x_9263
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := ?x_9272.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := @pi.is_scalar_tower'' ?x_9273 ?x_9274 ?x_9275 ?x_9276 ?x_9277 ?x_9278 ?x_9279 ?x_9280
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := @pi.is_scalar_tower' ?x_9281 ?x_9282 ?x_9283 ?x_9284 ?x_9285 ?x_9286 ?x_9287 ?x_9288
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := @pi.is_scalar_tower ?x_9289 ?x_9290 ?x_9291 ?x_9292 ?x_9293 ?x_9294 ?x_9295 ?x_9296
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := @is_scalar_tower.rat ?x_9297 ?x_9298 ?x_9299 ?x_9300 ?x_9301 ?x_9302 ?x_9303
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := @add_comm_group.int_is_scalar_tower ?x_9304 ?x_9305 ?x_9306 ?x_9307 ?x_9308
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := @add_comm_monoid.nat_is_scalar_tower ?x_9309 ?x_9310 ?x_9311 ?x_9312 ?x_9313
failed is_def_eq
[class_instances] (2) ?x_9066 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9065 := @units.is_scalar_tower'_left ?x_9314 ?x_9315 ?x_9316 ?x_9317 ?x_9318 ?x_9319 ?x_9320 ?x_9321 ?x_9322 ?x_9323 ?x_9324
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_9325 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_9326 ?x_9327 ?x_9328 ?x_9329 ?x_9330 ?x_9331
failed is_def_eq
[class_instances] (0) ?x_9325 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_9332 ?x_9333 ?x_9334 ?x_9335 ?x_9336 ?x_9337 ?x_9338 ?x_9339 ?x_9340 ?x_9341 ?x_9342
failed is_def_eq
[class_instances] (0) ?x_9325 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_9347.mul_action
failed is_def_eq
[class_instances] (0) ?x_9325 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_9357.mul_action'
failed is_def_eq
[class_instances] (0) ?x_9325 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_9358 ?x_9359 ?x_9360 ?x_9361 ?x_9362 ?x_9363
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_9363 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9361)
?x_9362 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_9363 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9361)
?x_9362 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_9363 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9361)
?x_9362 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_9363 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9361)
?x_9362 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_9363 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9361)
?x_9362 := @tensor_product.is_symmetric_smul ?x_9364 ?x_9365 ?x_9366 ?x_9367 ?x_9368 ?x_9369 ?x_9370 ?x_9371 ?x_9372 ?x_9373
?x_9374
failed is_def_eq
[class_instances] (1) ?x_9363 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9361)
?x_9362 := @multilinear_map.is_symmetric_smul ?x_9375 ?x_9376 ?x_9377 ?x_9378 ?x_9379 ?x_9380 ?x_9381 ?x_9382 ?x_9383 ?x_9384
?x_9385
?x_9386
?x_9387
?x_9388
?x_9389
?x_9390
?x_9391
failed is_def_eq
[class_instances] (1) ?x_9363 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9361)
?x_9362 := @finsupp.is_symmetric_smul ?x_9392 ?x_9393 ?x_9394 ?x_9395 ?x_9396 ?x_9397 ?x_9398 ?x_9399
failed is_def_eq
[class_instances] (1) ?x_9363 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9361)
?x_9362 := @is_scalar_tower.is_symmetric_smul ?x_9400 ?x_9401 ?x_9402 ?x_9403 ?x_9404 ?x_9405
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := @tensor_product.is_scalar_tower ?x_9406 ?x_9407 ?x_9408 ?x_9409 ?x_9410 ?x_9411 ?x_9412 ?x_9413 ?x_9414 ?x_9415 ?x_9416
?x_9417
?x_9418
?x_9419
?x_9420
?x_9421
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := @tensor_product.is_scalar_tower_left ?x_9422 ?x_9423 ?x_9424 ?x_9425 ?x_9426 ?x_9427 ?x_9428 ?x_9429 ?x_9430 ?x_9431
?x_9432
?x_9433
?x_9434
?x_9435
?x_9436
?x_9437
?x_9438
?x_9439
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := @is_scalar_tower.right ?x_9440 ?x_9441 ?x_9442 ?x_9443 ?x_9444
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := @submodule.quotient.is_scalar_tower ?x_9445 ?x_9446 ?x_9447 ?x_9448 ?x_9449 ?x_9450 ?x_9451 ?x_9452 ?x_9453 ?x_9454
?x_9455
?x_9456
?x_9457
?x_9458
?x_9459
?x_9460
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := @submodule.restrict_scalars.is_scalar_tower ?x_9461 ?x_9462 ?x_9463 ?x_9464 ?x_9465 ?x_9466 ?x_9467 ?x_9468 ?x_9469
?x_9470
?x_9471
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := @submodule.is_scalar_tower ?x_9472 ?x_9473 ?x_9474 ?x_9475 ?x_9476 ?x_9477 ?x_9478 ?x_9479 ?x_9480 ?x_9481
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := ?x_9490.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := @add_monoid_hom.is_scalar_tower ?x_9491 ?x_9492 ?x_9493 ?x_9494 ?x_9495 ?x_9496 ?x_9497 ?x_9498 ?x_9499 ?x_9500 ?x_9501
?x_9502
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := @finsupp.is_scalar_tower ?x_9503 ?x_9504 ?x_9505 ?x_9506 ?x_9507 ?x_9508 ?x_9509 ?x_9510 ?x_9511 ?x_9512 ?x_9513
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := @dfinsupp.is_scalar_tower ?x_9514 ?x_9515 ?x_9516 ?x_9517 ?x_9518 ?x_9519 ?x_9520 ?x_9521 ?x_9522 ?x_9523 ?x_9524
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := @module.End.is_scalar_tower ?x_9525 ?x_9526 ?x_9527 ?x_9528 ?x_9529 ?x_9530 ?x_9531 ?x_9532 ?x_9533
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := @linear_map.is_scalar_tower ?x_9534 ?x_9535 ?x_9536 ?x_9537 ?x_9538 ?x_9539 ?x_9540 ?x_9541 ?x_9542 ?x_9543 ?x_9544
?x_9545
?x_9546
?x_9547
?x_9548
?x_9549
?x_9550
?x_9551
?x_9552
?x_9553
?x_9554
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := ?x_9563.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := ?x_9572.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := ?x_9581.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := @set.is_scalar_tower'' ?x_9582 ?x_9583 ?x_9584 ?x_9585 ?x_9586 ?x_9587 ?x_9588
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := @set.is_scalar_tower' ?x_9589 ?x_9590 ?x_9591 ?x_9592 ?x_9593 ?x_9594 ?x_9595
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := @set.is_scalar_tower ?x_9596 ?x_9597 ?x_9598 ?x_9599 ?x_9600 ?x_9601 ?x_9602
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := ?x_9611.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := @pi.is_scalar_tower'' ?x_9612 ?x_9613 ?x_9614 ?x_9615 ?x_9616 ?x_9617 ?x_9618 ?x_9619
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := @pi.is_scalar_tower' ?x_9620 ?x_9621 ?x_9622 ?x_9623 ?x_9624 ?x_9625 ?x_9626 ?x_9627
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := @pi.is_scalar_tower ?x_9628 ?x_9629 ?x_9630 ?x_9631 ?x_9632 ?x_9633 ?x_9634 ?x_9635
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := @is_scalar_tower.rat ?x_9636 ?x_9637 ?x_9638 ?x_9639 ?x_9640 ?x_9641 ?x_9642
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := @add_comm_group.int_is_scalar_tower ?x_9643 ?x_9644 ?x_9645 ?x_9646 ?x_9647
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := @add_comm_monoid.nat_is_scalar_tower ?x_9648 ?x_9649 ?x_9650 ?x_9651 ?x_9652
failed is_def_eq
[class_instances] (2) ?x_9405 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9404 := @units.is_scalar_tower'_left ?x_9653 ?x_9654 ?x_9655 ?x_9656 ?x_9657 ?x_9658 ?x_9659 ?x_9660 ?x_9661 ?x_9662 ?x_9663
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_9664 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_9665 ?x_9666 ?x_9667 ?x_9668 ?x_9669 ?x_9670
failed is_def_eq
[class_instances] (0) ?x_9664 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_9671 ?x_9672 ?x_9673 ?x_9674 ?x_9675 ?x_9676 ?x_9677 ?x_9678 ?x_9679 ?x_9680 ?x_9681
failed is_def_eq
[class_instances] (0) ?x_9664 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_9686.mul_action
failed is_def_eq
[class_instances] (0) ?x_9664 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_9696.mul_action'
failed is_def_eq
[class_instances] (0) ?x_9664 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_9697 ?x_9698 ?x_9699 ?x_9700 ?x_9701 ?x_9702
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_9702 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9700)
?x_9701 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_9702 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9700)
?x_9701 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_9702 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9700)
?x_9701 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_9702 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9700)
?x_9701 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_9702 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9700)
?x_9701 := @tensor_product.is_symmetric_smul ?x_9703 ?x_9704 ?x_9705 ?x_9706 ?x_9707 ?x_9708 ?x_9709 ?x_9710 ?x_9711 ?x_9712
?x_9713
failed is_def_eq
[class_instances] (1) ?x_9702 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9700)
?x_9701 := @multilinear_map.is_symmetric_smul ?x_9714 ?x_9715 ?x_9716 ?x_9717 ?x_9718 ?x_9719 ?x_9720 ?x_9721 ?x_9722 ?x_9723
?x_9724
?x_9725
?x_9726
?x_9727
?x_9728
?x_9729
?x_9730
failed is_def_eq
[class_instances] (1) ?x_9702 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9700)
?x_9701 := @finsupp.is_symmetric_smul ?x_9731 ?x_9732 ?x_9733 ?x_9734 ?x_9735 ?x_9736 ?x_9737 ?x_9738
failed is_def_eq
[class_instances] (1) ?x_9702 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_9700)
?x_9701 := @is_scalar_tower.is_symmetric_smul ?x_9739 ?x_9740 ?x_9741 ?x_9742 ?x_9743 ?x_9744
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := @tensor_product.is_scalar_tower ?x_9745 ?x_9746 ?x_9747 ?x_9748 ?x_9749 ?x_9750 ?x_9751 ?x_9752 ?x_9753 ?x_9754 ?x_9755
?x_9756
?x_9757
?x_9758
?x_9759
?x_9760
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := @tensor_product.is_scalar_tower_left ?x_9761 ?x_9762 ?x_9763 ?x_9764 ?x_9765 ?x_9766 ?x_9767 ?x_9768 ?x_9769 ?x_9770
?x_9771
?x_9772
?x_9773
?x_9774
?x_9775
?x_9776
?x_9777
?x_9778
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := @is_scalar_tower.right ?x_9779 ?x_9780 ?x_9781 ?x_9782 ?x_9783
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := @submodule.quotient.is_scalar_tower ?x_9784 ?x_9785 ?x_9786 ?x_9787 ?x_9788 ?x_9789 ?x_9790 ?x_9791 ?x_9792 ?x_9793
?x_9794
?x_9795
?x_9796
?x_9797
?x_9798
?x_9799
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := @submodule.restrict_scalars.is_scalar_tower ?x_9800 ?x_9801 ?x_9802 ?x_9803 ?x_9804 ?x_9805 ?x_9806 ?x_9807 ?x_9808
?x_9809
?x_9810
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := @submodule.is_scalar_tower ?x_9811 ?x_9812 ?x_9813 ?x_9814 ?x_9815 ?x_9816 ?x_9817 ?x_9818 ?x_9819 ?x_9820
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := ?x_9829.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := @add_monoid_hom.is_scalar_tower ?x_9830 ?x_9831 ?x_9832 ?x_9833 ?x_9834 ?x_9835 ?x_9836 ?x_9837 ?x_9838 ?x_9839 ?x_9840
?x_9841
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := @finsupp.is_scalar_tower ?x_9842 ?x_9843 ?x_9844 ?x_9845 ?x_9846 ?x_9847 ?x_9848 ?x_9849 ?x_9850 ?x_9851 ?x_9852
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := @dfinsupp.is_scalar_tower ?x_9853 ?x_9854 ?x_9855 ?x_9856 ?x_9857 ?x_9858 ?x_9859 ?x_9860 ?x_9861 ?x_9862 ?x_9863
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := @module.End.is_scalar_tower ?x_9864 ?x_9865 ?x_9866 ?x_9867 ?x_9868 ?x_9869 ?x_9870 ?x_9871 ?x_9872
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := @linear_map.is_scalar_tower ?x_9873 ?x_9874 ?x_9875 ?x_9876 ?x_9877 ?x_9878 ?x_9879 ?x_9880 ?x_9881 ?x_9882 ?x_9883
?x_9884
?x_9885
?x_9886
?x_9887
?x_9888
?x_9889
?x_9890
?x_9891
?x_9892
?x_9893
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := ?x_9902.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := ?x_9911.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := ?x_9920.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := @set.is_scalar_tower'' ?x_9921 ?x_9922 ?x_9923 ?x_9924 ?x_9925 ?x_9926 ?x_9927
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := @set.is_scalar_tower' ?x_9928 ?x_9929 ?x_9930 ?x_9931 ?x_9932 ?x_9933 ?x_9934
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := @set.is_scalar_tower ?x_9935 ?x_9936 ?x_9937 ?x_9938 ?x_9939 ?x_9940 ?x_9941
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := ?x_9950.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := @pi.is_scalar_tower'' ?x_9951 ?x_9952 ?x_9953 ?x_9954 ?x_9955 ?x_9956 ?x_9957 ?x_9958
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := @pi.is_scalar_tower' ?x_9959 ?x_9960 ?x_9961 ?x_9962 ?x_9963 ?x_9964 ?x_9965 ?x_9966
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := @pi.is_scalar_tower ?x_9967 ?x_9968 ?x_9969 ?x_9970 ?x_9971 ?x_9972 ?x_9973 ?x_9974
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := @is_scalar_tower.rat ?x_9975 ?x_9976 ?x_9977 ?x_9978 ?x_9979 ?x_9980 ?x_9981
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := @add_comm_group.int_is_scalar_tower ?x_9982 ?x_9983 ?x_9984 ?x_9985 ?x_9986
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := @add_comm_monoid.nat_is_scalar_tower ?x_9987 ?x_9988 ?x_9989 ?x_9990 ?x_9991
failed is_def_eq
[class_instances] (2) ?x_9744 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_9743 := @units.is_scalar_tower'_left ?x_9992 ?x_9993 ?x_9994 ?x_9995 ?x_9996 ?x_9997 ?x_9998 ?x_9999 ?x_10000 ?x_10001 ?x_10002
[class_instances] cached instance for group (@units ℤ int.monoid)ᵐᵒᵖ
@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)
[class_instances] class-instance resolution trace
[class_instances] (0) ?x_10003 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action ?x_10004 ?x_10005 ?x_10006 ?x_10007 ?x_10008 ?x_10009
failed is_def_eq
[class_instances] (0) ?x_10003 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @submodule.quotient.mul_action' ?x_10010 ?x_10011 ?x_10012 ?x_10013 ?x_10014 ?x_10015 ?x_10016 ?x_10017 ?x_10018
?x_10019
?x_10020
failed is_def_eq
[class_instances] (0) ?x_10003 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_10025.mul_action
failed is_def_eq
[class_instances] (0) ?x_10003 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := ?x_10035.mul_action'
failed is_def_eq
[class_instances] (0) ?x_10003 : @mul_action (@units ℤ int.monoid)ᵐᵒᵖ ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@group.to_div_inv_monoid (@units ℤ int.monoid)ᵐᵒᵖ
(@mul_opposite.group (@units ℤ int.monoid) (@units.group ℤ int.monoid)))) := @mul_action.of_is_symmetric_smul ?x_10036 ?x_10037 ?x_10038 ?x_10039 ?x_10040 ?x_10041
[class_instances] cached instance for comm_monoid (@units ℤ int.monoid)
@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)
[class_instances] (1) ?x_10041 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_10039)
?x_10040 := _inst_29
failed is_def_eq
[class_instances] (1) ?x_10041 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_10039)
?x_10040 := _inst_27
failed is_def_eq
[class_instances] (1) ?x_10041 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_10039)
?x_10040 := _inst_23
failed is_def_eq
[class_instances] (1) ?x_10041 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_10039)
?x_10040 := _inst_19
failed is_def_eq
[class_instances] (1) ?x_10041 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_10039)
?x_10040 := @tensor_product.is_symmetric_smul ?x_10042 ?x_10043 ?x_10044 ?x_10045 ?x_10046 ?x_10047 ?x_10048 ?x_10049 ?x_10050
?x_10051
?x_10052
failed is_def_eq
[class_instances] (1) ?x_10041 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_10039)
?x_10040 := @multilinear_map.is_symmetric_smul ?x_10053 ?x_10054 ?x_10055 ?x_10056 ?x_10057 ?x_10058 ?x_10059 ?x_10060 ?x_10061
?x_10062
?x_10063
?x_10064
?x_10065
?x_10066
?x_10067
?x_10068
?x_10069
failed is_def_eq
[class_instances] (1) ?x_10041 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_10039)
?x_10040 := @finsupp.is_symmetric_smul ?x_10070 ?x_10071 ?x_10072 ?x_10073 ?x_10074 ?x_10075 ?x_10076 ?x_10077
failed is_def_eq
[class_instances] (1) ?x_10041 : @is_symmetric_smul (@units ℤ int.monoid) ℤ
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
?x_10039)
?x_10040 := @is_scalar_tower.is_symmetric_smul ?x_10078 ?x_10079 ?x_10080 ?x_10081 ?x_10082 ?x_10083
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@comm_monoid.to_monoid (@units ℤ int.monoid)
(@comm_group.to_comm_monoid (@units ℤ int.monoid) (@units.comm_group ℤ int.comm_monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] cached instance for monoid (@units ℤ int.monoid)
@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))
[class_instances] cached instance for @mul_action (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)
[class_instances] (2) ?x_10083 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_10082 := @tensor_product.is_scalar_tower ?x_10084 ?x_10085 ?x_10086 ?x_10087 ?x_10088 ?x_10089 ?x_10090 ?x_10091 ?x_10092
?x_10093
?x_10094
?x_10095
?x_10096
?x_10097
?x_10098
?x_10099
failed is_def_eq
[class_instances] (2) ?x_10083 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_10082 := @tensor_product.is_scalar_tower_left ?x_10100 ?x_10101 ?x_10102 ?x_10103 ?x_10104 ?x_10105 ?x_10106 ?x_10107 ?x_10108
?x_10109
?x_10110
?x_10111
?x_10112
?x_10113
?x_10114
?x_10115
?x_10116
?x_10117
failed is_def_eq
[class_instances] (2) ?x_10083 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_10082 := @is_scalar_tower.right ?x_10118 ?x_10119 ?x_10120 ?x_10121 ?x_10122
failed is_def_eq
[class_instances] (2) ?x_10083 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_10082 := @submodule.quotient.is_scalar_tower ?x_10123 ?x_10124 ?x_10125 ?x_10126 ?x_10127 ?x_10128 ?x_10129 ?x_10130 ?x_10131
?x_10132
?x_10133
?x_10134
?x_10135
?x_10136
?x_10137
?x_10138
failed is_def_eq
[class_instances] (2) ?x_10083 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_10082 := @submodule.restrict_scalars.is_scalar_tower ?x_10139 ?x_10140 ?x_10141 ?x_10142 ?x_10143 ?x_10144 ?x_10145 ?x_10146
?x_10147
?x_10148
?x_10149
failed is_def_eq
[class_instances] (2) ?x_10083 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_10082 := @submodule.is_scalar_tower ?x_10150 ?x_10151 ?x_10152 ?x_10153 ?x_10154 ?x_10155 ?x_10156 ?x_10157 ?x_10158 ?x_10159
failed is_def_eq
[class_instances] (2) ?x_10083 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_10082 := ?x_10168.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_10083 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_10082 := @add_monoid_hom.is_scalar_tower ?x_10169 ?x_10170 ?x_10171 ?x_10172 ?x_10173 ?x_10174 ?x_10175 ?x_10176 ?x_10177
?x_10178
?x_10179
?x_10180
failed is_def_eq
[class_instances] (2) ?x_10083 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_10082 := @finsupp.is_scalar_tower ?x_10181 ?x_10182 ?x_10183 ?x_10184 ?x_10185 ?x_10186 ?x_10187 ?x_10188 ?x_10189 ?x_10190
?x_10191
failed is_def_eq
[class_instances] (2) ?x_10083 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_10082 := @dfinsupp.is_scalar_tower ?x_10192 ?x_10193 ?x_10194 ?x_10195 ?x_10196 ?x_10197 ?x_10198 ?x_10199 ?x_10200 ?x_10201
?x_10202
failed is_def_eq
[class_instances] (2) ?x_10083 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_10082 := @module.End.is_scalar_tower ?x_10203 ?x_10204 ?x_10205 ?x_10206 ?x_10207 ?x_10208 ?x_10209 ?x_10210 ?x_10211
failed is_def_eq
[class_instances] (2) ?x_10083 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_10082 := @linear_map.is_scalar_tower ?x_10212 ?x_10213 ?x_10214 ?x_10215 ?x_10216 ?x_10217 ?x_10218 ?x_10219 ?x_10220 ?x_10221
?x_10222
?x_10223
?x_10224
?x_10225
?x_10226
?x_10227
?x_10228
?x_10229
?x_10230
?x_10231
?x_10232
failed is_def_eq
[class_instances] (2) ?x_10083 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_10082 := ?x_10241.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_10083 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_10082 := ?x_10250.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_10083 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_10082 := ?x_10259.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_10083 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_10082 := @set.is_scalar_tower'' ?x_10260 ?x_10261 ?x_10262 ?x_10263 ?x_10264 ?x_10265 ?x_10266
failed is_def_eq
[class_instances] (2) ?x_10083 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_10082 := @set.is_scalar_tower' ?x_10267 ?x_10268 ?x_10269 ?x_10270 ?x_10271 ?x_10272 ?x_10273
failed is_def_eq
[class_instances] (2) ?x_10083 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_10082 := @set.is_scalar_tower ?x_10274 ?x_10275 ?x_10276 ?x_10277 ?x_10278 ?x_10279 ?x_10280
failed is_def_eq
[class_instances] (2) ?x_10083 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_10082 := ?x_10289.is_scalar_tower
failed is_def_eq
[class_instances] (2) ?x_10083 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_10082 := @pi.is_scalar_tower'' ?x_10290 ?x_10291 ?x_10292 ?x_10293 ?x_10294 ?x_10295 ?x_10296 ?x_10297
failed is_def_eq
[class_instances] (2) ?x_10083 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_10082 := @pi.is_scalar_tower' ?x_10298 ?x_10299 ?x_10300 ?x_10301 ?x_10302 ?x_10303 ?x_10304 ?x_10305
failed is_def_eq
[class_instances] (2) ?x_10083 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int.monoid)))
?x_10082 := @pi.is_scalar_tower ?x_10306 ?x_10307 ?x_10308 ?x_10309 ?x_10310 ?x_10311 ?x_10312 ?x_10313
failed is_def_eq
[class_instances] (2) ?x_10083 : @is_scalar_tower (@units ℤ int.monoid)ᵐᵒᵖ (@units ℤ int.monoid) ℤ
(@has_mul.to_has_opposite_scalar (@units ℤ int.monoid)
(@mul_one_class.to_has_mul (@units ℤ int.monoid)
(@monoid.to_mul_one_class (@units ℤ int.monoid)
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid))))))
(@mul_action.to_has_scalar (@units ℤ int.monoid) ℤ
(@div_inv_monoid.to_monoid (@units ℤ int.monoid)
(@group.to_div_inv_monoid (@units ℤ int.monoid) (@units.group ℤ int.monoid)))
(@units.mul_action ℤ ℤ int.monoid (@monoid.to_mul_action ℤ int
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment