Created
April 17, 2024 08:43
-
-
Save semorrison/47b4723c30a95f62762eb058ff85ec57 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
info: [Meta.synthInstance] 💥 AddMonoidHomClass (AddGroupSeminorm ℂ) ℂ ℝ | |
[Meta.synthInstance] new goal AddMonoidHomClass (AddGroupSeminorm ℂ) ℂ ℝ | |
[Meta.synthInstance.instances] #[AddEquivClass.instAddMonoidHomClass, @SemilinearMapClass.instAddMonoidHomClass, @NonUnitalRingHomClass.toAddMonoidHomClass, @RingHomClass.toAddMonoidHomClass, @DistribMulActionSemiHomClass.toAddMonoidHomClass, @CentroidHomClass.toAddMonoidHomClass, @ContinuousAddMonoidHomClass.toAddMonoidHomClass] | |
[Meta.synthInstance] ✅ apply @ContinuousAddMonoidHomClass.toAddMonoidHomClass to AddMonoidHomClass | |
(AddGroupSeminorm ℂ) ℂ ℝ | |
[Meta.synthInstance.tryResolve] ✅ AddMonoidHomClass (AddGroupSeminorm ℂ) ℂ | |
ℝ ≟ AddMonoidHomClass (AddGroupSeminorm ℂ) ℂ ℝ | |
[Meta.synthInstance] new goal TopologicalSpace ℂ | |
[Meta.synthInstance.instances] #[WithIdeal.instTopologicalSpace, @UniformSpace.toTopologicalSpace, @UpgradedStandardBorel.toTopologicalSpace, Scott.topologicalSpace, @AlexandrovDiscreteSpace.toTopologicalSpace] | |
[Meta.synthInstance] ✅ apply @AlexandrovDiscreteSpace.toTopologicalSpace to TopologicalSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ TopologicalSpace ℂ ≟ TopologicalSpace ℂ | |
[Meta.synthInstance] no instances for AlexandrovDiscreteSpace ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply Scott.topologicalSpace to TopologicalSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ TopologicalSpace ℂ ≟ TopologicalSpace (Scott ℂ) | |
[Meta.synthInstance] new goal OmegaCompletePartialOrder ℂ | |
[Meta.synthInstance.instances] #[CompleteLattice.instOmegaCompletePartialOrder, @CompletePartialOrder.toOmegaCompletePartialOrder] | |
[Meta.synthInstance] ✅ apply @CompletePartialOrder.toOmegaCompletePartialOrder to OmegaCompletePartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ OmegaCompletePartialOrder ℂ ≟ OmegaCompletePartialOrder ℂ | |
[Meta.synthInstance] new goal CompletePartialOrder ℂ | |
[Meta.synthInstance.instances] #[@CompleteLattice.toCompletePartialOrder] | |
[Meta.synthInstance] ✅ apply @CompleteLattice.toCompletePartialOrder to CompletePartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompletePartialOrder ℂ ≟ CompletePartialOrder ℂ | |
[Meta.synthInstance] new goal CompleteLattice ℂ | |
[Meta.synthInstance.instances] #[@CompleteLinearOrder.toCompleteLattice, @Order.Frame.toCompleteLattice, @Order.Coframe.toCompleteLattice, @CompletelyDistribLattice.toCompleteLattice] | |
[Meta.synthInstance] ✅ apply @CompletelyDistribLattice.toCompleteLattice to CompleteLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompleteLattice ℂ ≟ CompleteLattice ℂ | |
[Meta.synthInstance] new goal CompletelyDistribLattice ℂ | |
[Meta.synthInstance.instances] #[@CompleteLinearOrder.toCompletelyDistribLattice, @CompleteAtomicBooleanAlgebra.toCompletelyDistribLattice] | |
[Meta.synthInstance] ✅ apply @CompleteAtomicBooleanAlgebra.toCompletelyDistribLattice to CompletelyDistribLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompletelyDistribLattice ℂ ≟ CompletelyDistribLattice ℂ | |
[Meta.synthInstance] no instances for CompleteAtomicBooleanAlgebra ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @CompleteLinearOrder.toCompletelyDistribLattice to CompletelyDistribLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompletelyDistribLattice ℂ ≟ CompletelyDistribLattice ℂ | |
[Meta.synthInstance] no instances for CompleteLinearOrder ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Order.Coframe.toCompleteLattice to CompleteLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompleteLattice ℂ ≟ CompleteLattice ℂ | |
[Meta.synthInstance] new goal Order.Coframe ℂ | |
[Meta.synthInstance.instances] #[@CompleteDistribLattice.toCoframe] | |
[Meta.synthInstance] ✅ apply @CompleteDistribLattice.toCoframe to Order.Coframe ℂ | |
[Meta.synthInstance.tryResolve] ✅ Order.Coframe ℂ ≟ Order.Coframe ℂ | |
[Meta.synthInstance] new goal CompleteDistribLattice ℂ | |
[Meta.synthInstance.instances] #[@CompletelyDistribLattice.toCompleteDistribLattice, @CompleteBooleanAlgebra.toCompleteDistribLattice] | |
[Meta.synthInstance] ✅ apply @CompleteBooleanAlgebra.toCompleteDistribLattice to CompleteDistribLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompleteDistribLattice ℂ ≟ CompleteDistribLattice ℂ | |
[Meta.synthInstance] new goal CompleteBooleanAlgebra ℂ | |
[Meta.synthInstance.instances] #[@CompleteAtomicBooleanAlgebra.toCompleteBooleanAlgebra] | |
[Meta.synthInstance] ✅ apply @CompleteAtomicBooleanAlgebra.toCompleteBooleanAlgebra to CompleteBooleanAlgebra ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompleteBooleanAlgebra ℂ ≟ CompleteBooleanAlgebra ℂ | |
[Meta.synthInstance] no instances for CompleteAtomicBooleanAlgebra ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @CompletelyDistribLattice.toCompleteDistribLattice to CompleteDistribLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompleteDistribLattice ℂ ≟ CompleteDistribLattice ℂ | |
[Meta.synthInstance] ✅ apply @Order.Frame.toCompleteLattice to CompleteLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompleteLattice ℂ ≟ CompleteLattice ℂ | |
[Meta.synthInstance] new goal Order.Frame ℂ | |
[Meta.synthInstance.instances] #[@CompleteDistribLattice.toFrame] | |
[Meta.synthInstance] ✅ apply @CompleteDistribLattice.toFrame to Order.Frame ℂ | |
[Meta.synthInstance.tryResolve] ✅ Order.Frame ℂ ≟ Order.Frame ℂ | |
[Meta.synthInstance] ✅ apply @CompleteLinearOrder.toCompleteLattice to CompleteLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompleteLattice ℂ ≟ CompleteLattice ℂ | |
[Meta.synthInstance] no instances for CompleteLinearOrder ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply CompleteLattice.instOmegaCompletePartialOrder to OmegaCompletePartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ OmegaCompletePartialOrder ℂ ≟ OmegaCompletePartialOrder ℂ | |
[Meta.synthInstance] ✅ apply @UpgradedStandardBorel.toTopologicalSpace to TopologicalSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ TopologicalSpace ℂ ≟ TopologicalSpace ℂ | |
[Meta.synthInstance] no instances for UpgradedStandardBorel ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @UniformSpace.toTopologicalSpace to TopologicalSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ TopologicalSpace ℂ ≟ TopologicalSpace ℂ | |
[Meta.synthInstance] new goal UniformSpace ℂ | |
[Meta.synthInstance.instances] #[WithIdeal.instUniformSpace, @PseudoEMetricSpace.toUniformSpace, @PseudoMetricSpace.toUniformSpace, @Valued.toUniformSpace] | |
[Meta.synthInstance] ✅ apply @Valued.toUniformSpace to UniformSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ UniformSpace ℂ ≟ UniformSpace ℂ | |
[Meta.synthInstance] new goal Ring ℂ | |
[Meta.synthInstance.instances] #[@CommRing.toRing, @OrderedRing.toRing, @StrictOrderedRing.toRing, @DivisionRing.toRing, @BooleanRing.toRing, @DirectSum.GradeZero.ring, @SeminormedRing.toRing, @NormedRing.toRing, Complex.instRingComplex] | |
[Meta.synthInstance] ✅ apply Complex.instRingComplex to Ring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℂ ≟ Ring ℂ | |
[Meta.synthInstance.resume] propagating Ring ℂ to subgoal Ring ℂ of UniformSpace ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] no instances for Valued ℂ _tc.1 | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedRing.toRing to Ring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℂ ≟ Ring ℂ | |
[Meta.synthInstance] new goal NormedRing ℂ | |
[Meta.synthInstance.instances] #[@NormedDivisionRing.toNormedRing, @NormedCommRing.toNormedRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toNormedRing to NormedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedRing ℂ ≟ NormedRing ℂ | |
[Meta.synthInstance] new goal NormedCommRing ℂ | |
[Meta.synthInstance.instances] #[@NormedField.toNormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedField.toNormedCommRing to NormedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedCommRing ℂ ≟ NormedCommRing ℂ | |
[Meta.synthInstance] new goal NormedField ℂ | |
[Meta.synthInstance.instances] #[NormedLinearOrderedField.toNormedField, @NontriviallyNormedField.toNormedField, @DenselyNormedField.toNormedField, Complex.instNormedFieldComplex] | |
[Meta.synthInstance] ✅ apply Complex.instNormedFieldComplex to NormedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedField ℂ ≟ NormedField ℂ | |
[Meta.synthInstance.resume] propagating NormedField ℂ to subgoal NormedField ℂ of NormedCommRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NormedCommRing ℂ to subgoal NormedCommRing ℂ of NormedRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating NormedRing ℂ to subgoal NormedRing ℂ of Ring ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @DenselyNormedField.toNormedField to NormedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedField ℂ ≟ NormedField ℂ | |
[Meta.synthInstance] new goal DenselyNormedField ℂ | |
[Meta.synthInstance.instances] #[@RCLike.toDenselyNormedField, Complex.instDenselyNormedFieldComplex] | |
[Meta.synthInstance] ✅ apply Complex.instDenselyNormedFieldComplex to DenselyNormedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ DenselyNormedField ℂ ≟ DenselyNormedField ℂ | |
[Meta.synthInstance.resume] propagating DenselyNormedField ℂ to subgoal DenselyNormedField ℂ of NormedField ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @RCLike.toDenselyNormedField to DenselyNormedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ DenselyNormedField ℂ ≟ DenselyNormedField ℂ | |
[Meta.synthInstance] new goal RCLike ℂ | |
[Meta.synthInstance.instances] #[Complex.instRCLikeComplex] | |
[Meta.synthInstance] ✅ apply Complex.instRCLikeComplex to RCLike ℂ | |
[Meta.synthInstance.tryResolve] ✅ RCLike ℂ ≟ RCLike ℂ | |
[Meta.synthInstance.resume] propagating RCLike ℂ to subgoal RCLike ℂ of DenselyNormedField ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NontriviallyNormedField.toNormedField to NormedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedField ℂ ≟ NormedField ℂ | |
[Meta.synthInstance] new goal NontriviallyNormedField ℂ | |
[Meta.synthInstance.instances] #[@DenselyNormedField.toNontriviallyNormedField] | |
[Meta.synthInstance] ✅ apply @DenselyNormedField.toNontriviallyNormedField to NontriviallyNormedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ NontriviallyNormedField ℂ ≟ NontriviallyNormedField ℂ | |
[Meta.synthInstance.resume] propagating DenselyNormedField | |
ℂ to subgoal DenselyNormedField ℂ of NontriviallyNormedField ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NontriviallyNormedField | |
ℂ to subgoal NontriviallyNormedField ℂ of NormedField ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply NormedLinearOrderedField.toNormedField to NormedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedField ℂ ≟ NormedField ℂ | |
[Meta.synthInstance] no instances for NormedLinearOrderedField ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedDivisionRing.toNormedRing to NormedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedRing ℂ ≟ NormedRing ℂ | |
[Meta.synthInstance] new goal NormedDivisionRing ℂ | |
[Meta.synthInstance.instances] #[@NormedField.toNormedDivisionRing] | |
[Meta.synthInstance] ✅ apply @NormedField.toNormedDivisionRing to NormedDivisionRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedDivisionRing ℂ ≟ NormedDivisionRing ℂ | |
[Meta.synthInstance.resume] propagating NormedField ℂ to subgoal NormedField ℂ of NormedDivisionRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NormedDivisionRing ℂ to subgoal NormedDivisionRing ℂ of NormedRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @SeminormedRing.toRing to Ring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℂ ≟ Ring ℂ | |
[Meta.synthInstance] new goal SeminormedRing ℂ | |
[Meta.synthInstance.instances] #[@NormedRing.toSeminormedRing, @SeminormedCommRing.toSeminormedRing] | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toSeminormedRing to SeminormedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedRing ℂ ≟ SeminormedRing ℂ | |
[Meta.synthInstance] new goal SeminormedCommRing ℂ | |
[Meta.synthInstance.instances] #[@NormedCommRing.toSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toSeminormedCommRing to SeminormedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedCommRing ℂ ≟ SeminormedCommRing ℂ | |
[Meta.synthInstance.resume] propagating NormedCommRing ℂ to subgoal NormedCommRing ℂ of SeminormedCommRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating SeminormedCommRing ℂ to subgoal SeminormedCommRing ℂ of SeminormedRing ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance.resume] propagating SeminormedRing ℂ to subgoal SeminormedRing ℂ of Ring ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] ✅ apply @NormedRing.toSeminormedRing to SeminormedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedRing ℂ ≟ SeminormedRing ℂ | |
[Meta.synthInstance.resume] propagating NormedRing ℂ to subgoal NormedRing ℂ of SeminormedRing ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.ring to Ring ℂ | |
[Meta.synthInstance.tryResolve] ❌ Ring ℂ ≟ Ring (?m.20797 0) | |
[Meta.synthInstance] ✅ apply @BooleanRing.toRing to Ring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℂ ≟ Ring ℂ | |
[Meta.synthInstance] no instances for BooleanRing ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @DivisionRing.toRing to Ring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℂ ≟ Ring ℂ | |
[Meta.synthInstance] new goal DivisionRing ℂ | |
[Meta.synthInstance.instances] #[@Field.toDivisionRing, @NormedDivisionRing.toDivisionRing] | |
[Meta.synthInstance] ✅ apply @NormedDivisionRing.toDivisionRing to DivisionRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ DivisionRing ℂ ≟ DivisionRing ℂ | |
[Meta.synthInstance.resume] propagating NormedDivisionRing ℂ to subgoal NormedDivisionRing ℂ of DivisionRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating DivisionRing ℂ to subgoal DivisionRing ℂ of Ring ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @Field.toDivisionRing to DivisionRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ DivisionRing ℂ ≟ DivisionRing ℂ | |
[Meta.synthInstance] new goal Field ℂ | |
[Meta.synthInstance.instances] #[littleWedderburn, @LinearOrderedField.toField, @NormedField.toField, Complex.instField] | |
[Meta.synthInstance] ✅ apply Complex.instField to Field ℂ | |
[Meta.synthInstance.tryResolve] ✅ Field ℂ ≟ Field ℂ | |
[Meta.synthInstance.resume] propagating Field ℂ to subgoal Field ℂ of DivisionRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NormedField.toField to Field ℂ | |
[Meta.synthInstance.tryResolve] ✅ Field ℂ ≟ Field ℂ | |
[Meta.synthInstance.resume] propagating NormedField ℂ to subgoal NormedField ℂ of Field ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toField to Field ℂ | |
[Meta.synthInstance.tryResolve] ✅ Field ℂ ≟ Field ℂ | |
[Meta.synthInstance] new goal LinearOrderedField ℂ | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedField.toLinearOrderedField, @ConditionallyCompleteLinearOrderedField.toLinearOrderedField] | |
[Meta.synthInstance] ✅ apply @ConditionallyCompleteLinearOrderedField.toLinearOrderedField to LinearOrderedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedField ℂ ≟ LinearOrderedField ℂ | |
[Meta.synthInstance] no instances for ConditionallyCompleteLinearOrderedField ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedField.toLinearOrderedField to LinearOrderedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedField ℂ ≟ LinearOrderedField ℂ | |
[Meta.synthInstance] no instances for NormedLinearOrderedField ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply littleWedderburn to Field ℂ | |
[Meta.synthInstance.tryResolve] ✅ Field ℂ ≟ Field ℂ | |
[Meta.synthInstance.resume] propagating DivisionRing ℂ to subgoal DivisionRing ℂ of Field ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] new goal Finite ℂ | |
[Meta.synthInstance.instances] #[@Finite.of_subsingleton, @SetLike.instFinite, Finite.of_fintype, Finite.prop, @IsKleinFour.instFinite, @IsAddKleinFour.instFinite] | |
[Meta.synthInstance] ✅ apply @IsAddKleinFour.instFinite to Finite ℂ | |
[Meta.synthInstance.tryResolve] ✅ Finite ℂ ≟ Finite ℂ | |
[Meta.synthInstance] new goal AddGroup ℂ | |
[Meta.synthInstance.instances] #[@AddCommGroup.toAddGroup, @AddGroupWithOne.toAddGroup, @SeminormedAddGroup.toAddGroup, @NormedAddGroup.toAddGroup] | |
[Meta.synthInstance] ✅ apply @NormedAddGroup.toAddGroup to AddGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddGroup ℂ ≟ AddGroup ℂ | |
[Meta.synthInstance] new goal NormedAddGroup ℂ | |
[Meta.synthInstance.instances] #[@NormedAddCommGroup.toNormedAddGroup] | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toNormedAddGroup to NormedAddGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedAddGroup ℂ ≟ NormedAddGroup ℂ | |
[Meta.synthInstance] new goal NormedAddCommGroup ℂ | |
[Meta.synthInstance.instances] #[@NonUnitalNormedRing.toNormedAddCommGroup, @NormedOrderedAddGroup.toNormedAddCommGroup, @NormedLatticeAddCommGroup.toNormedAddCommGroup, Complex.instNormedAddCommGroupComplex] | |
[Meta.synthInstance] ✅ apply Complex.instNormedAddCommGroupComplex to NormedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup ℂ ≟ NormedAddCommGroup ℂ | |
[Meta.synthInstance.resume] propagating NormedAddCommGroup ℂ to subgoal NormedAddCommGroup ℂ of NormedAddGroup ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NormedAddGroup ℂ to subgoal NormedAddGroup ℂ of AddGroup ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating AddGroup ℂ to subgoal AddGroup ℂ of Finite ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] no instances for IsAddKleinFour ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedLatticeAddCommGroup.toNormedAddCommGroup to NormedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup ℂ ≟ NormedAddCommGroup ℂ | |
[Meta.synthInstance] no instances for NormedLatticeAddCommGroup ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedOrderedAddGroup.toNormedAddCommGroup to NormedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup ℂ ≟ NormedAddCommGroup ℂ | |
[Meta.synthInstance] new goal NormedOrderedAddGroup ℂ | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedAddGroup.toNormedOrderedAddGroup] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedAddGroup.toNormedOrderedAddGroup to NormedOrderedAddGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedOrderedAddGroup ℂ ≟ NormedOrderedAddGroup ℂ | |
[Meta.synthInstance] no instances for NormedLinearOrderedAddGroup ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNormedAddCommGroup to NormedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup ℂ ≟ NormedAddCommGroup ℂ | |
[Meta.synthInstance] new goal NonUnitalNormedRing ℂ | |
[Meta.synthInstance.instances] #[@NormedRing.toNonUnitalNormedRing, @NonUnitalNormedCommRing.toNonUnitalNormedRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedCommRing.toNonUnitalNormedRing to NonUnitalNormedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedRing ℂ ≟ NonUnitalNormedRing ℂ | |
[Meta.synthInstance] new goal NonUnitalNormedCommRing ℂ | |
[Meta.synthInstance.instances] #[@NormedCommRing.toNonUnitalNormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toNonUnitalNormedCommRing to NonUnitalNormedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedCommRing ℂ ≟ NonUnitalNormedCommRing ℂ | |
[Meta.synthInstance.resume] propagating NormedCommRing ℂ to subgoal NormedCommRing ℂ of NonUnitalNormedCommRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating NonUnitalNormedCommRing | |
ℂ to subgoal NonUnitalNormedCommRing ℂ of NonUnitalNormedRing ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance.resume] propagating NonUnitalNormedRing ℂ to subgoal NonUnitalNormedRing ℂ of NormedAddCommGroup ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] ✅ apply @NormedRing.toNonUnitalNormedRing to NonUnitalNormedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedRing ℂ ≟ NonUnitalNormedRing ℂ | |
[Meta.synthInstance.resume] propagating NormedRing ℂ to subgoal NormedRing ℂ of NonUnitalNormedRing ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @SeminormedAddGroup.toAddGroup to AddGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddGroup ℂ ≟ AddGroup ℂ | |
[Meta.synthInstance] new goal SeminormedAddGroup ℂ | |
[Meta.synthInstance.instances] #[@NormedAddGroup.toSeminormedAddGroup, @SeminormedAddCommGroup.toSeminormedAddGroup] | |
[Meta.synthInstance] ✅ apply @SeminormedAddCommGroup.toSeminormedAddGroup to SeminormedAddGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddGroup ℂ ≟ SeminormedAddGroup ℂ | |
[Meta.synthInstance] new goal SeminormedAddCommGroup ℂ | |
[Meta.synthInstance.instances] #[@NormedAddCommGroup.toSeminormedAddCommGroup, @NonUnitalSeminormedRing.toSeminormedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedRing.toSeminormedAddCommGroup to SeminormedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddCommGroup ℂ ≟ SeminormedAddCommGroup ℂ | |
[Meta.synthInstance] new goal NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance.instances] #[@SeminormedRing.toNonUnitalSeminormedRing, @NonUnitalNormedRing.toNonUnitalSeminormedRing, @NonUnitalSeminormedCommRing.toNonUnitalSeminormedRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedCommRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing ℂ ≟ NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance] new goal NonUnitalSeminormedCommRing ℂ | |
[Meta.synthInstance.instances] #[@NonUnitalNormedCommRing.toNonUnitalSeminormedCommRing, @SeminormedCommRing.toNonUnitalSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toNonUnitalSeminormedCommRing to NonUnitalSeminormedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedCommRing ℂ ≟ NonUnitalSeminormedCommRing ℂ | |
[Meta.synthInstance.resume] propagating SeminormedCommRing | |
ℂ to subgoal SeminormedCommRing ℂ of NonUnitalSeminormedCommRing ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance.resume] propagating NonUnitalSeminormedCommRing | |
ℂ to subgoal NonUnitalSeminormedCommRing ℂ of NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance.resume] propagating NonUnitalSeminormedRing | |
ℂ to subgoal NonUnitalSeminormedRing ℂ of SeminormedAddCommGroup ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance.resume] propagating SeminormedAddCommGroup | |
ℂ to subgoal SeminormedAddCommGroup ℂ of SeminormedAddGroup ℂ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance.resume] propagating SeminormedAddGroup ℂ to subgoal SeminormedAddGroup ℂ of AddGroup ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedCommRing.toNonUnitalSeminormedCommRing to NonUnitalSeminormedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedCommRing ℂ ≟ NonUnitalSeminormedCommRing ℂ | |
[Meta.synthInstance.resume] propagating NonUnitalNormedCommRing | |
ℂ to subgoal NonUnitalNormedCommRing ℂ of NonUnitalSeminormedCommRing ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing ℂ ≟ NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance.resume] propagating NonUnitalNormedRing | |
ℂ to subgoal NonUnitalNormedRing ℂ of NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] ✅ apply @SeminormedRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing ℂ ≟ NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance.resume] propagating SeminormedRing ℂ to subgoal SeminormedRing ℂ of NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toSeminormedAddCommGroup to SeminormedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddCommGroup ℂ ≟ SeminormedAddCommGroup ℂ | |
[Meta.synthInstance.resume] propagating NormedAddCommGroup | |
ℂ to subgoal NormedAddCommGroup ℂ of SeminormedAddCommGroup ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NormedAddGroup.toSeminormedAddGroup to SeminormedAddGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddGroup ℂ ≟ SeminormedAddGroup ℂ | |
[Meta.synthInstance.resume] propagating NormedAddGroup ℂ to subgoal NormedAddGroup ℂ of SeminormedAddGroup ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @AddGroupWithOne.toAddGroup to AddGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddGroup ℂ ≟ AddGroup ℂ | |
[Meta.synthInstance] new goal AddGroupWithOne ℂ | |
[Meta.synthInstance.instances] #[@AddCommGroupWithOne.toAddGroupWithOne, @Ring.toAddGroupWithOne, Complex.addGroupWithOne] | |
[Meta.synthInstance] ✅ apply Complex.addGroupWithOne to AddGroupWithOne ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddGroupWithOne ℂ ≟ AddGroupWithOne ℂ | |
[Meta.synthInstance.resume] propagating AddGroupWithOne ℂ to subgoal AddGroupWithOne ℂ of AddGroup ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @Ring.toAddGroupWithOne to AddGroupWithOne ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddGroupWithOne ℂ ≟ AddGroupWithOne ℂ | |
[Meta.synthInstance.resume] propagating Ring ℂ to subgoal Ring ℂ of AddGroupWithOne ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @AddCommGroupWithOne.toAddGroupWithOne to AddGroupWithOne ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddGroupWithOne ℂ ≟ AddGroupWithOne ℂ | |
[Meta.synthInstance] new goal AddCommGroupWithOne ℂ | |
[Meta.synthInstance.instances] #[@CommRing.toAddCommGroupWithOne, @NonAssocRing.toAddCommGroupWithOne] | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toAddCommGroupWithOne to AddCommGroupWithOne ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroupWithOne ℂ ≟ AddCommGroupWithOne ℂ | |
[Meta.synthInstance] new goal NonAssocRing ℂ | |
[Meta.synthInstance.instances] #[@Ring.toNonAssocRing] | |
[Meta.synthInstance] ✅ apply @Ring.toNonAssocRing to NonAssocRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonAssocRing ℂ ≟ NonAssocRing ℂ | |
[Meta.synthInstance.resume] propagating Ring ℂ to subgoal Ring ℂ of NonAssocRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NonAssocRing ℂ to subgoal NonAssocRing ℂ of AddCommGroupWithOne ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating AddCommGroupWithOne ℂ to subgoal AddCommGroupWithOne ℂ of AddGroupWithOne ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @CommRing.toAddCommGroupWithOne to AddCommGroupWithOne ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroupWithOne ℂ ≟ AddCommGroupWithOne ℂ | |
[Meta.synthInstance] new goal CommRing ℂ | |
[Meta.synthInstance.instances] #[@BooleanRing.toCommRing, @SeminormedCommRing.toCommRing, @OrderedCommRing.toCommRing, @StrictOrderedCommRing.toCommRing, @Field.toCommRing, @EuclideanDomain.toCommRing, @DirectSum.GradeZero.commRing, Complex.commRing] | |
[Meta.synthInstance] ✅ apply Complex.commRing to CommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommRing ℂ ≟ CommRing ℂ | |
[Meta.synthInstance.resume] propagating CommRing ℂ to subgoal CommRing ℂ of AddCommGroupWithOne ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.commRing to CommRing ℂ | |
[Meta.synthInstance.tryResolve] ❌ CommRing ℂ ≟ CommRing (?m.20950 0) | |
[Meta.synthInstance] ✅ apply @EuclideanDomain.toCommRing to CommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommRing ℂ ≟ CommRing ℂ | |
[Meta.synthInstance] new goal EuclideanDomain ℂ | |
[Meta.synthInstance.instances] #[@Field.toEuclideanDomain] | |
[Meta.synthInstance] ✅ apply @Field.toEuclideanDomain to EuclideanDomain ℂ | |
[Meta.synthInstance.tryResolve] ✅ EuclideanDomain ℂ ≟ EuclideanDomain ℂ | |
[Meta.synthInstance.resume] propagating Field ℂ to subgoal Field ℂ of EuclideanDomain ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating EuclideanDomain ℂ to subgoal EuclideanDomain ℂ of CommRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @Field.toCommRing to CommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommRing ℂ ≟ CommRing ℂ | |
[Meta.synthInstance.resume] propagating Field ℂ to subgoal Field ℂ of CommRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toCommRing to CommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommRing ℂ ≟ CommRing ℂ | |
[Meta.synthInstance] new goal StrictOrderedCommRing ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toStrictOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toStrictOrderedCommRing to StrictOrderedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommRing ℂ ≟ StrictOrderedCommRing ℂ | |
[Meta.synthInstance] new goal LinearOrderedCommRing ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedField.toLinearOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toLinearOrderedCommRing to LinearOrderedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommRing ℂ ≟ LinearOrderedCommRing ℂ | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toCommRing to CommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommRing ℂ ≟ CommRing ℂ | |
[Meta.synthInstance] new goal OrderedCommRing ℂ | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toOrderedCommRing to OrderedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommRing ℂ ≟ OrderedCommRing ℂ | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toCommRing to CommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommRing ℂ ≟ CommRing ℂ | |
[Meta.synthInstance.resume] propagating SeminormedCommRing ℂ to subgoal SeminormedCommRing ℂ of CommRing ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @BooleanRing.toCommRing to CommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommRing ℂ ≟ CommRing ℂ | |
[Meta.synthInstance] no instances for BooleanRing ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @AddCommGroup.toAddGroup to AddGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddGroup ℂ ≟ AddGroup ℂ | |
[Meta.synthInstance] new goal AddCommGroup ℂ | |
[Meta.synthInstance.instances] #[@AddCommGroupWithOne.toAddCommGroup, @NonUnitalNonAssocRing.toAddCommGroup, @Ring.toAddCommGroup, @OrderedAddCommGroup.toAddCommGroup, @LieRing.toAddCommGroup, @SeminormedAddCommGroup.toAddCommGroup, @NormedAddCommGroup.toAddCommGroup, Complex.addCommGroup] | |
[Meta.synthInstance] ✅ apply Complex.addCommGroup to AddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℂ ≟ AddCommGroup ℂ | |
[Meta.synthInstance.resume] propagating AddCommGroup ℂ to subgoal AddCommGroup ℂ of AddGroup ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toAddCommGroup to AddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℂ ≟ AddCommGroup ℂ | |
[Meta.synthInstance.resume] propagating NormedAddCommGroup ℂ to subgoal NormedAddCommGroup ℂ of AddCommGroup ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @SeminormedAddCommGroup.toAddCommGroup to AddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℂ ≟ AddCommGroup ℂ | |
[Meta.synthInstance.resume] propagating SeminormedAddCommGroup ℂ to subgoal SeminormedAddCommGroup ℂ of AddCommGroup ℂ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance] ✅ apply @LieRing.toAddCommGroup to AddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℂ ≟ AddCommGroup ℂ | |
[Meta.synthInstance] new goal LieRing ℂ | |
[Meta.synthInstance.instances] #[@LieRing.ofAssociativeRing] | |
[Meta.synthInstance] ✅ apply @LieRing.ofAssociativeRing to LieRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ LieRing ℂ ≟ LieRing ℂ | |
[Meta.synthInstance.resume] propagating Ring ℂ to subgoal Ring ℂ of LieRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating LieRing ℂ to subgoal LieRing ℂ of AddCommGroup ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @OrderedAddCommGroup.toAddCommGroup to AddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℂ ≟ AddCommGroup ℂ | |
[Meta.synthInstance] new goal OrderedAddCommGroup ℂ | |
[Meta.synthInstance.instances] #[@NormedLatticeAddCommGroup.toOrderedAddCommGroup, @StarOrderedRing.toOrderedAddCommGroup, @LinearOrderedAddCommGroup.toOrderedAddCommGroup, @OrderedRing.toOrderedAddCommGroup, @StrictOrderedRing.toOrderedAddCommGroup, @NormedOrderedAddGroup.toOrderedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedOrderedAddGroup.toOrderedAddCommGroup to OrderedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup ℂ ≟ OrderedAddCommGroup ℂ | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup ℂ ≟ OrderedAddCommGroup ℂ | |
[Meta.synthInstance] new goal StrictOrderedRing ℂ | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toStrictOrderedRing, @LinearOrderedRing.toStrictOrderedRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toStrictOrderedRing to StrictOrderedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedRing ℂ ≟ StrictOrderedRing ℂ | |
[Meta.synthInstance] new goal LinearOrderedRing ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toLinearOrderedRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toLinearOrderedRing to LinearOrderedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedRing ℂ ≟ LinearOrderedRing ℂ | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toStrictOrderedRing to StrictOrderedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedRing ℂ ≟ StrictOrderedRing ℂ | |
[Meta.synthInstance] ✅ apply @OrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup ℂ ≟ OrderedAddCommGroup ℂ | |
[Meta.synthInstance] new goal OrderedRing ℂ | |
[Meta.synthInstance.instances] #[@StrictOrderedRing.toOrderedRing, @OrderedCommRing.toOrderedRing] | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toOrderedRing to OrderedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedRing ℂ ≟ OrderedRing ℂ | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toOrderedRing to OrderedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedRing ℂ ≟ OrderedRing ℂ | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroup.toOrderedAddCommGroup to OrderedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup ℂ ≟ OrderedAddCommGroup ℂ | |
[Meta.synthInstance] new goal LinearOrderedAddCommGroup ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedRing.toLinearOrderedAddCommGroup, @NormedLinearOrderedAddGroup.toLinearOrderedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedAddGroup.toLinearOrderedAddCommGroup to LinearOrderedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommGroup ℂ ≟ LinearOrderedAddCommGroup ℂ | |
[Meta.synthInstance] no instances for NormedLinearOrderedAddGroup ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toLinearOrderedAddCommGroup to LinearOrderedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommGroup ℂ ≟ LinearOrderedAddCommGroup ℂ | |
[Meta.synthInstance] ✅ apply @StarOrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup ℂ ≟ OrderedAddCommGroup ℂ | |
[Meta.synthInstance] new goal NonUnitalRing ℂ | |
[Meta.synthInstance.instances] #[@Ring.toNonUnitalRing, @NonUnitalCommRing.toNonUnitalRing, @NonUnitalSeminormedRing.toNonUnitalRing, @NonUnitalNormedRing.toNonUnitalRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNonUnitalRing to NonUnitalRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing ℂ ≟ NonUnitalRing ℂ | |
[Meta.synthInstance.resume] propagating NonUnitalNormedRing ℂ to subgoal NonUnitalNormedRing ℂ of NonUnitalRing ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance.resume] propagating NonUnitalRing ℂ to subgoal NonUnitalRing ℂ of OrderedAddCommGroup ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance] new goal PartialOrder ℂ | |
[Meta.synthInstance.instances] #[@SetLike.instPartialOrder, @LinearOrder.toPartialOrder, @SemilatticeSup.toPartialOrder, @SemilatticeInf.toPartialOrder, @OrderedAddCommMonoid.toPartialOrder, @OrderedCommMonoid.toPartialOrder, @OrderedAddCommGroup.toPartialOrder, @OrderedCommGroup.toPartialOrder, @OrderedSemiring.toPartialOrder, @OrderedRing.toPartialOrder, @StrictOrderedSemiring.toPartialOrder, @StrictOrderedRing.toPartialOrder, @CompleteSemilatticeSup.toPartialOrder, @CompleteSemilatticeInf.toPartialOrder, @OmegaCompletePartialOrder.toPartialOrder, @CompletePartialOrder.toPartialOrder] | |
[Meta.synthInstance] ✅ apply @CompletePartialOrder.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] ✅ apply @OmegaCompletePartialOrder.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] ✅ apply @CompleteSemilatticeInf.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] new goal CompleteSemilatticeInf ℂ | |
[Meta.synthInstance.instances] #[@CompleteLattice.toCompleteSemilatticeInf] | |
[Meta.synthInstance] ✅ apply @CompleteLattice.toCompleteSemilatticeInf to CompleteSemilatticeInf ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompleteSemilatticeInf ℂ ≟ CompleteSemilatticeInf ℂ | |
[Meta.synthInstance] ✅ apply @CompleteSemilatticeSup.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] new goal CompleteSemilatticeSup ℂ | |
[Meta.synthInstance.instances] #[@CompleteLattice.toCompleteSemilatticeSup] | |
[Meta.synthInstance] ✅ apply @CompleteLattice.toCompleteSemilatticeSup to CompleteSemilatticeSup ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompleteSemilatticeSup ℂ ≟ CompleteSemilatticeSup ℂ | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] new goal StrictOrderedSemiring ℂ | |
[Meta.synthInstance.instances] #[@StrictOrderedRing.toStrictOrderedSemiring, @StrictOrderedCommSemiring.toStrictOrderedSemiring, @LinearOrderedSemiring.toStrictOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemiring.toStrictOrderedSemiring to StrictOrderedSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring ℂ ≟ StrictOrderedSemiring ℂ | |
[Meta.synthInstance] new goal LinearOrderedSemiring ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedRing.toLinearOrderedSemiring, @LinearOrderedCommSemiring.toLinearOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toLinearOrderedSemiring to LinearOrderedSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemiring ℂ ≟ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] new goal LinearOrderedCommSemiring ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toLinearOrderedCommSemiring, @LinearOrderedSemifield.toLinearOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemifield.toLinearOrderedCommSemiring to LinearOrderedCommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommSemiring ℂ ≟ LinearOrderedCommSemiring ℂ | |
[Meta.synthInstance] new goal LinearOrderedSemifield ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedField.toLinearOrderedSemifield, @CanonicallyLinearOrderedSemifield.toLinearOrderedSemifield] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toLinearOrderedSemifield to LinearOrderedSemifield ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemifield ℂ ≟ LinearOrderedSemifield ℂ | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toLinearOrderedSemifield to LinearOrderedSemifield ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemifield ℂ ≟ LinearOrderedSemifield ℂ | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toLinearOrderedCommSemiring to LinearOrderedCommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommSemiring ℂ ≟ LinearOrderedCommSemiring ℂ | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toLinearOrderedSemiring to LinearOrderedSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemiring ℂ ≟ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toStrictOrderedSemiring to StrictOrderedSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring ℂ ≟ StrictOrderedSemiring ℂ | |
[Meta.synthInstance] new goal StrictOrderedCommSemiring ℂ | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toStrictOrderedCommSemiring, @LinearOrderedCommSemiring.toStrictOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toStrictOrderedCommSemiring to StrictOrderedCommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommSemiring ℂ ≟ StrictOrderedCommSemiring ℂ | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toStrictOrderedCommSemiring to StrictOrderedCommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommSemiring ℂ ≟ StrictOrderedCommSemiring ℂ | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toStrictOrderedSemiring to StrictOrderedSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring ℂ ≟ StrictOrderedSemiring ℂ | |
[Meta.synthInstance] ✅ apply @OrderedRing.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] ✅ apply @OrderedSemiring.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] new goal OrderedSemiring ℂ | |
[Meta.synthInstance.instances] #[@OrderedRing.toOrderedSemiring, @StrictOrderedSemiring.toOrderedSemiring, @OrderedCommSemiring.toOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @OrderedCommSemiring.toOrderedSemiring to OrderedSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring ℂ ≟ OrderedSemiring ℂ | |
[Meta.synthInstance] new goal OrderedCommSemiring ℂ | |
[Meta.synthInstance.instances] #[@OrderedCommRing.toOrderedCommSemiring, @StrictOrderedCommSemiring.toOrderedCommSemiring, @CanonicallyOrderedCommSemiring.toOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toOrderedCommSemiring to OrderedCommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring ℂ ≟ OrderedCommSemiring ℂ | |
[Meta.synthInstance] new goal CanonicallyOrderedCommSemiring ℂ | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedSemifield.toCanonicallyOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toCanonicallyOrderedCommSemiring to CanonicallyOrderedCommSemiring | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedCommSemiring ℂ ≟ CanonicallyOrderedCommSemiring ℂ | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toOrderedCommSemiring to OrderedCommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring ℂ ≟ OrderedCommSemiring ℂ | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toOrderedCommSemiring to OrderedCommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring ℂ ≟ OrderedCommSemiring ℂ | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toOrderedSemiring to OrderedSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring ℂ ≟ OrderedSemiring ℂ | |
[Meta.synthInstance] ✅ apply @OrderedRing.toOrderedSemiring to OrderedSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring ℂ ≟ OrderedSemiring ℂ | |
[Meta.synthInstance] ✅ apply @OrderedCommGroup.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] new goal OrderedCommGroup ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedCommGroup.toOrderedCommGroup, @NormedOrderedGroup.toOrderedCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedOrderedGroup.toOrderedCommGroup to OrderedCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommGroup ℂ ≟ OrderedCommGroup ℂ | |
[Meta.synthInstance] new goal NormedOrderedGroup ℂ | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedGroup.toNormedOrderedGroup] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedGroup.toNormedOrderedGroup to NormedOrderedGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedOrderedGroup ℂ ≟ NormedOrderedGroup ℂ | |
[Meta.synthInstance] no instances for NormedLinearOrderedGroup ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommGroup.toOrderedCommGroup to OrderedCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommGroup ℂ ≟ OrderedCommGroup ℂ | |
[Meta.synthInstance] new goal LinearOrderedCommGroup ℂ | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedGroup.toLinearOrderedCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedGroup.toLinearOrderedCommGroup to LinearOrderedCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommGroup ℂ ≟ LinearOrderedCommGroup ℂ | |
[Meta.synthInstance] no instances for NormedLinearOrderedGroup ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @OrderedAddCommGroup.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] ✅ apply @OrderedCommMonoid.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] new goal OrderedCommMonoid ℂ | |
[Meta.synthInstance.instances] #[@CanonicallyOrderedCommSemiring.toOrderedCommMonoid, @OrderedCancelCommMonoid.toOrderedCommMonoid, @LinearOrderedCommMonoid.toOrderedCommMonoid, @CanonicallyOrderedCommMonoid.toOrderedCommMonoid] | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommMonoid.toOrderedCommMonoid to OrderedCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommMonoid ℂ ≟ OrderedCommMonoid ℂ | |
[Meta.synthInstance] new goal CanonicallyOrderedCommMonoid ℂ | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedCommMonoid.toCanonicallyOrderedCommMonoid] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedCommMonoid.toCanonicallyOrderedCommMonoid to CanonicallyOrderedCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedCommMonoid ℂ ≟ CanonicallyOrderedCommMonoid ℂ | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedCommMonoid ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommMonoid.toOrderedCommMonoid to OrderedCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommMonoid ℂ ≟ OrderedCommMonoid ℂ | |
[Meta.synthInstance] new goal LinearOrderedCommMonoid ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedCancelCommMonoid.toLinearOrderedCommMonoid, @CanonicallyLinearOrderedCommMonoid.toLinearOrderedCommMonoid, @LinearOrderedCommMonoidWithZero.toLinearOrderedCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommMonoidWithZero.toLinearOrderedCommMonoid to LinearOrderedCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommMonoid ℂ ≟ LinearOrderedCommMonoid ℂ | |
[Meta.synthInstance] new goal LinearOrderedCommMonoidWithZero ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedCommGroupWithZero.toLinearOrderedCommMonoidWithZero] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommGroupWithZero.toLinearOrderedCommMonoidWithZero to LinearOrderedCommMonoidWithZero | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommMonoidWithZero ℂ ≟ LinearOrderedCommMonoidWithZero ℂ | |
[Meta.synthInstance] new goal LinearOrderedCommGroupWithZero ℂ | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedSemifield.toLinearOrderedCommGroupWithZero] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toLinearOrderedCommGroupWithZero to LinearOrderedCommGroupWithZero | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommGroupWithZero ℂ ≟ LinearOrderedCommGroupWithZero ℂ | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedCommMonoid.toLinearOrderedCommMonoid to LinearOrderedCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommMonoid ℂ ≟ LinearOrderedCommMonoid ℂ | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedCommMonoid ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCancelCommMonoid.toLinearOrderedCommMonoid to LinearOrderedCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommMonoid ℂ ≟ LinearOrderedCommMonoid ℂ | |
[Meta.synthInstance] new goal LinearOrderedCancelCommMonoid ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedCommGroup.toLinearOrderedCancelCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommGroup.toLinearOrderedCancelCommMonoid to LinearOrderedCancelCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCancelCommMonoid ℂ ≟ LinearOrderedCancelCommMonoid ℂ | |
[Meta.synthInstance] ✅ apply @OrderedCancelCommMonoid.toOrderedCommMonoid to OrderedCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommMonoid ℂ ≟ OrderedCommMonoid ℂ | |
[Meta.synthInstance] new goal OrderedCancelCommMonoid ℂ | |
[Meta.synthInstance.instances] #[@OrderedCommGroup.toOrderedCancelCommMonoid, @LinearOrderedCancelCommMonoid.toOrderedCancelCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCancelCommMonoid.toOrderedCancelCommMonoid to OrderedCancelCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelCommMonoid ℂ ≟ OrderedCancelCommMonoid ℂ | |
[Meta.synthInstance] ✅ apply @OrderedCommGroup.toOrderedCancelCommMonoid to OrderedCancelCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelCommMonoid ℂ ≟ OrderedCancelCommMonoid ℂ | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toOrderedCommMonoid to OrderedCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommMonoid ℂ ≟ OrderedCommMonoid ℂ | |
[Meta.synthInstance] ✅ apply @OrderedAddCommMonoid.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] new goal OrderedAddCommMonoid ℂ | |
[Meta.synthInstance.instances] #[@StarOrderedRing.toOrderedAddCommMonoid, @OrderedCancelAddCommMonoid.toOrderedAddCommMonoid, @LinearOrderedAddCommMonoid.toOrderedAddCommMonoid, @CanonicallyOrderedAddCommMonoid.toOrderedAddCommMonoid, @OrderedSemiring.toOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @OrderedSemiring.toOrderedAddCommMonoid to OrderedAddCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid ℂ ≟ OrderedAddCommMonoid ℂ | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid ℂ ≟ OrderedAddCommMonoid ℂ | |
[Meta.synthInstance] new goal CanonicallyOrderedAddCommMonoid ℂ | |
[Meta.synthInstance.instances] #[@IdemSemiring.toCanonicallyOrderedAddCommMonoid, @CanonicallyLinearOrderedAddCommMonoid.toCanonicallyOrderedAddCommMonoid, @CanonicallyOrderedCommSemiring.toCanonicallyOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid ℂ ≟ CanonicallyOrderedAddCommMonoid ℂ | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedAddCommMonoid.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid ℂ ≟ CanonicallyOrderedAddCommMonoid ℂ | |
[Meta.synthInstance] new goal CanonicallyLinearOrderedAddCommMonoid ℂ | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedSemifield.toCanonicallyLinearOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toCanonicallyLinearOrderedAddCommMonoid to CanonicallyLinearOrderedAddCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyLinearOrderedAddCommMonoid ℂ ≟ CanonicallyLinearOrderedAddCommMonoid ℂ | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IdemSemiring.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid ℂ ≟ CanonicallyOrderedAddCommMonoid ℂ | |
[Meta.synthInstance] new goal IdemSemiring ℂ | |
[Meta.synthInstance.instances] #[@IdemCommSemiring.toIdemSemiring, @KleeneAlgebra.toIdemSemiring] | |
[Meta.synthInstance] ✅ apply @KleeneAlgebra.toIdemSemiring to IdemSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ IdemSemiring ℂ ≟ IdemSemiring ℂ | |
[Meta.synthInstance] no instances for KleeneAlgebra ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IdemCommSemiring.toIdemSemiring to IdemSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ IdemSemiring ℂ ≟ IdemSemiring ℂ | |
[Meta.synthInstance] no instances for IdemCommSemiring ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid ℂ ≟ OrderedAddCommMonoid ℂ | |
[Meta.synthInstance] new goal LinearOrderedAddCommMonoid ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedCancelAddCommMonoid.toLinearOrderedAddCommMonoid, @LinearOrderedAddCommMonoidWithTop.toLinearOrderedAddCommMonoid, @CanonicallyLinearOrderedAddCommMonoid.toLinearOrderedAddCommMonoid, @LinearOrderedSemiring.toLinearOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemiring.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid ℂ ≟ LinearOrderedAddCommMonoid ℂ | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedAddCommMonoid.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid ℂ ≟ LinearOrderedAddCommMonoid ℂ | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommMonoidWithTop.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid ℂ ≟ LinearOrderedAddCommMonoid ℂ | |
[Meta.synthInstance] new goal LinearOrderedAddCommMonoidWithTop ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedAddCommGroupWithTop.toLinearOrderedAddCommMonoidWithTop] | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroupWithTop.toLinearOrderedAddCommMonoidWithTop to LinearOrderedAddCommMonoidWithTop | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoidWithTop ℂ ≟ LinearOrderedAddCommMonoidWithTop ℂ | |
[Meta.synthInstance] no instances for LinearOrderedAddCommGroupWithTop ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCancelAddCommMonoid.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid ℂ ≟ LinearOrderedAddCommMonoid ℂ | |
[Meta.synthInstance] new goal LinearOrderedCancelAddCommMonoid ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedAddCommGroup.toLinearOrderedAddCancelCommMonoid, @LinearOrderedCommSemiring.toLinearOrderedCancelAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toLinearOrderedCancelAddCommMonoid to LinearOrderedCancelAddCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCancelAddCommMonoid ℂ ≟ LinearOrderedCancelAddCommMonoid ℂ | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroup.toLinearOrderedAddCancelCommMonoid to LinearOrderedCancelAddCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCancelAddCommMonoid ℂ ≟ LinearOrderedCancelAddCommMonoid ℂ | |
[Meta.synthInstance] ✅ apply @OrderedCancelAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid ℂ ≟ OrderedAddCommMonoid ℂ | |
[Meta.synthInstance] new goal OrderedCancelAddCommMonoid ℂ | |
[Meta.synthInstance.instances] #[@OrderedAddCommGroup.toOrderedCancelAddCommMonoid, @LinearOrderedCancelAddCommMonoid.toOrderedCancelAddCommMonoid, @StrictOrderedSemiring.toOrderedCancelAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid ℂ ≟ OrderedCancelAddCommMonoid ℂ | |
[Meta.synthInstance] ✅ apply @LinearOrderedCancelAddCommMonoid.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid ℂ ≟ OrderedCancelAddCommMonoid ℂ | |
[Meta.synthInstance] ✅ apply @OrderedAddCommGroup.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid ℂ ≟ OrderedCancelAddCommMonoid ℂ | |
[Meta.synthInstance] ✅ apply @StarOrderedRing.toOrderedAddCommMonoid to OrderedAddCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid ℂ ≟ OrderedAddCommMonoid ℂ | |
[Meta.synthInstance] new goal NonUnitalSemiring ℂ | |
[Meta.synthInstance.instances] #[@NonUnitalRing.toNonUnitalSemiring, @Semiring.toNonUnitalSemiring, @NonUnitalCommSemiring.toNonUnitalSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommSemiring.toNonUnitalSemiring to NonUnitalSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring ℂ ≟ NonUnitalSemiring ℂ | |
[Meta.synthInstance] new goal NonUnitalCommSemiring ℂ | |
[Meta.synthInstance.instances] #[@CommSemiring.toNonUnitalCommSemiring, @NonUnitalCommRing.toNonUnitalCommSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalCommSemiring to NonUnitalCommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommSemiring ℂ ≟ NonUnitalCommSemiring ℂ | |
[Meta.synthInstance] new goal NonUnitalCommRing ℂ | |
[Meta.synthInstance.instances] #[@CommRing.toNonUnitalCommRing, @NonUnitalSeminormedCommRing.toNonUnitalCommRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedCommRing.toNonUnitalCommRing to NonUnitalCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommRing ℂ ≟ NonUnitalCommRing ℂ | |
[Meta.synthInstance.resume] propagating NonUnitalSeminormedCommRing | |
ℂ to subgoal NonUnitalSeminormedCommRing ℂ of NonUnitalCommRing ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance.resume] propagating NonUnitalCommRing ℂ to subgoal NonUnitalCommRing ℂ of NonUnitalCommSemiring ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance.resume] propagating NonUnitalCommSemiring | |
ℂ to subgoal NonUnitalCommSemiring ℂ of NonUnitalSemiring ℂ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance.resume] propagating NonUnitalSemiring ℂ to subgoal NonUnitalSemiring ℂ of OrderedAddCommMonoid ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance] ✅ apply @CommRing.toNonUnitalCommRing to NonUnitalCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommRing ℂ ≟ NonUnitalCommRing ℂ | |
[Meta.synthInstance.resume] propagating CommRing ℂ to subgoal CommRing ℂ of NonUnitalCommRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @CommSemiring.toNonUnitalCommSemiring to NonUnitalCommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommSemiring ℂ ≟ NonUnitalCommSemiring ℂ | |
[Meta.synthInstance] new goal CommSemiring ℂ | |
[Meta.synthInstance.instances] #[@CommRing.toCommSemiring, @OrderedCommSemiring.toCommSemiring, @StrictOrderedCommSemiring.toCommSemiring, @CanonicallyOrderedCommSemiring.toCommSemiring, @Semifield.toCommSemiring, @IdemCommSemiring.toCommSemiring, @DirectSum.GradeZero.commSemiring, Complex.instCommSemiringComplex] | |
[Meta.synthInstance] ✅ apply Complex.instCommSemiringComplex to CommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring ℂ ≟ CommSemiring ℂ | |
[Meta.synthInstance.resume] propagating CommSemiring ℂ to subgoal CommSemiring ℂ of NonUnitalCommSemiring ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.commSemiring to CommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ❌ CommSemiring ℂ ≟ CommSemiring (?m.21379 0) | |
[Meta.synthInstance] ✅ apply @IdemCommSemiring.toCommSemiring to CommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring ℂ ≟ CommSemiring ℂ | |
[Meta.synthInstance] no instances for IdemCommSemiring ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Semifield.toCommSemiring to CommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring ℂ ≟ CommSemiring ℂ | |
[Meta.synthInstance] new goal Semifield ℂ | |
[Meta.synthInstance.instances] #[@Field.toSemifield, @LinearOrderedSemifield.toSemifield] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemifield.toSemifield to Semifield ℂ | |
[Meta.synthInstance.tryResolve] ✅ Semifield ℂ ≟ Semifield ℂ | |
[Meta.synthInstance] ✅ apply @Field.toSemifield to Semifield ℂ | |
[Meta.synthInstance.tryResolve] ✅ Semifield ℂ ≟ Semifield ℂ | |
[Meta.synthInstance.resume] propagating Field ℂ to subgoal Field ℂ of Semifield ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating Semifield ℂ to subgoal Semifield ℂ of CommSemiring ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toCommSemiring to CommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring ℂ ≟ CommSemiring ℂ | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toCommSemiring to CommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring ℂ ≟ CommSemiring ℂ | |
[Meta.synthInstance] ✅ apply @OrderedCommSemiring.toCommSemiring to CommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring ℂ ≟ CommSemiring ℂ | |
[Meta.synthInstance] ✅ apply @CommRing.toCommSemiring to CommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring ℂ ≟ CommSemiring ℂ | |
[Meta.synthInstance.resume] propagating CommRing ℂ to subgoal CommRing ℂ of CommSemiring ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @Semiring.toNonUnitalSemiring to NonUnitalSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring ℂ ≟ NonUnitalSemiring ℂ | |
[Meta.synthInstance] new goal Semiring ℂ | |
[Meta.synthInstance.instances] #[@instSemiring, @Ring.toSemiring, @CommSemiring.toSemiring, @OrderedSemiring.toSemiring, @StrictOrderedSemiring.toSemiring, @DivisionSemiring.toSemiring, @IdemSemiring.toSemiring, @DirectSum.GradeZero.semiring, Complex.instSemiringComplex] | |
[Meta.synthInstance] ✅ apply Complex.instSemiringComplex to Semiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℂ ≟ Semiring ℂ | |
[Meta.synthInstance.resume] propagating Semiring ℂ to subgoal Semiring ℂ of NonUnitalSemiring ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.semiring to Semiring ℂ | |
[Meta.synthInstance.tryResolve] ❌ Semiring ℂ ≟ Semiring (?m.21418 0) | |
[Meta.synthInstance] ✅ apply @IdemSemiring.toSemiring to Semiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℂ ≟ Semiring ℂ | |
[Meta.synthInstance] ✅ apply @DivisionSemiring.toSemiring to Semiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℂ ≟ Semiring ℂ | |
[Meta.synthInstance] new goal DivisionSemiring ℂ | |
[Meta.synthInstance.instances] #[@DivisionRing.toDivisionSemiring, @Semifield.toDivisionSemiring] | |
[Meta.synthInstance] ✅ apply @Semifield.toDivisionSemiring to DivisionSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ DivisionSemiring ℂ ≟ DivisionSemiring ℂ | |
[Meta.synthInstance.resume] propagating Semifield ℂ to subgoal Semifield ℂ of DivisionSemiring ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating DivisionSemiring ℂ to subgoal DivisionSemiring ℂ of Semiring ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @DivisionRing.toDivisionSemiring to DivisionSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ DivisionSemiring ℂ ≟ DivisionSemiring ℂ | |
[Meta.synthInstance.resume] propagating DivisionRing ℂ to subgoal DivisionRing ℂ of DivisionSemiring ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toSemiring to Semiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℂ ≟ Semiring ℂ | |
[Meta.synthInstance] ✅ apply @OrderedSemiring.toSemiring to Semiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℂ ≟ Semiring ℂ | |
[Meta.synthInstance] ✅ apply @CommSemiring.toSemiring to Semiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℂ ≟ Semiring ℂ | |
[Meta.synthInstance.resume] propagating CommSemiring ℂ to subgoal CommSemiring ℂ of Semiring ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @Ring.toSemiring to Semiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℂ ≟ Semiring ℂ | |
[Meta.synthInstance.resume] propagating Ring ℂ to subgoal Ring ℂ of Semiring ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @instSemiring to Semiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℂ ≟ Semiring ℂ | |
[Meta.synthInstance.resume] propagating Ring ℂ to subgoal Ring ℂ of Semiring ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NonUnitalRing.toNonUnitalSemiring to NonUnitalSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring ℂ ≟ NonUnitalSemiring ℂ | |
[Meta.synthInstance.resume] propagating NonUnitalRing ℂ to subgoal NonUnitalRing ℂ of NonUnitalSemiring ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance] ✅ apply @SemilatticeInf.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] new goal SemilatticeInf ℂ | |
[Meta.synthInstance.instances] #[@Lattice.toSemilatticeInf] | |
[Meta.synthInstance] ✅ apply @Lattice.toSemilatticeInf to SemilatticeInf ℂ | |
[Meta.synthInstance.tryResolve] ✅ SemilatticeInf ℂ ≟ SemilatticeInf ℂ | |
[Meta.synthInstance] new goal Lattice ℂ | |
[Meta.synthInstance.instances] #[@LinearOrder.toLattice, @DistribLattice.toLattice, @GeneralizedHeytingAlgebra.toLattice, @GeneralizedCoheytingAlgebra.toLattice, @CompleteLattice.toLattice, @ConditionallyCompleteLattice.toLattice, @NormedLatticeAddCommGroup.toLattice] | |
[Meta.synthInstance] ✅ apply @NormedLatticeAddCommGroup.toLattice to Lattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ Lattice ℂ ≟ Lattice ℂ | |
[Meta.synthInstance] no instances for NormedLatticeAddCommGroup ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @ConditionallyCompleteLattice.toLattice to Lattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ Lattice ℂ ≟ Lattice ℂ | |
[Meta.synthInstance] new goal ConditionallyCompleteLattice ℂ | |
[Meta.synthInstance.instances] #[@CompleteLattice.toConditionallyCompleteLattice, @ConditionallyCompleteLinearOrder.toConditionallyCompleteLattice] | |
[Meta.synthInstance] ✅ apply @ConditionallyCompleteLinearOrder.toConditionallyCompleteLattice to ConditionallyCompleteLattice | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ ConditionallyCompleteLattice ℂ ≟ ConditionallyCompleteLattice ℂ | |
[Meta.synthInstance] new goal ConditionallyCompleteLinearOrder ℂ | |
[Meta.synthInstance.instances] #[@ConditionallyCompleteLinearOrderBot.toConditionallyCompleteLinearOrder, @ConditionallyCompleteLinearOrderedField.toConditionallyCompleteLinearOrder] | |
[Meta.synthInstance] ✅ apply @ConditionallyCompleteLinearOrderedField.toConditionallyCompleteLinearOrder to ConditionallyCompleteLinearOrder | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ ConditionallyCompleteLinearOrder ℂ ≟ ConditionallyCompleteLinearOrder ℂ | |
[Meta.synthInstance] no instances for ConditionallyCompleteLinearOrderedField ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @ConditionallyCompleteLinearOrderBot.toConditionallyCompleteLinearOrder to ConditionallyCompleteLinearOrder | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ ConditionallyCompleteLinearOrder ℂ ≟ ConditionallyCompleteLinearOrder ℂ | |
[Meta.synthInstance] new goal ConditionallyCompleteLinearOrderBot ℂ | |
[Meta.synthInstance.instances] #[@CompleteLinearOrder.toConditionallyCompleteLinearOrderBot] | |
[Meta.synthInstance] ✅ apply @CompleteLinearOrder.toConditionallyCompleteLinearOrderBot to ConditionallyCompleteLinearOrderBot | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ ConditionallyCompleteLinearOrderBot ℂ ≟ ConditionallyCompleteLinearOrderBot ℂ | |
[Meta.synthInstance] no instances for CompleteLinearOrder ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @CompleteLattice.toConditionallyCompleteLattice to ConditionallyCompleteLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ ConditionallyCompleteLattice ℂ ≟ ConditionallyCompleteLattice ℂ | |
[Meta.synthInstance] ✅ apply @CompleteLattice.toLattice to Lattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ Lattice ℂ ≟ Lattice ℂ | |
[Meta.synthInstance] ✅ apply @GeneralizedCoheytingAlgebra.toLattice to Lattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ Lattice ℂ ≟ Lattice ℂ | |
[Meta.synthInstance] new goal GeneralizedCoheytingAlgebra ℂ | |
[Meta.synthInstance.instances] #[@GeneralizedBooleanAlgebra.toGeneralizedCoheytingAlgebra, @CoheytingAlgebra.toGeneralizedCoheytingAlgebra] | |
[Meta.synthInstance] ✅ apply @CoheytingAlgebra.toGeneralizedCoheytingAlgebra to GeneralizedCoheytingAlgebra ℂ | |
[Meta.synthInstance.tryResolve] ✅ GeneralizedCoheytingAlgebra ℂ ≟ GeneralizedCoheytingAlgebra ℂ | |
[Meta.synthInstance] new goal CoheytingAlgebra ℂ | |
[Meta.synthInstance.instances] #[@BiheytingAlgebra.toCoheytingAlgebra] | |
[Meta.synthInstance] ✅ apply @BiheytingAlgebra.toCoheytingAlgebra to CoheytingAlgebra ℂ | |
[Meta.synthInstance.tryResolve] ✅ CoheytingAlgebra ℂ ≟ CoheytingAlgebra ℂ | |
[Meta.synthInstance] new goal BiheytingAlgebra ℂ | |
[Meta.synthInstance.instances] #[@BooleanAlgebra.toBiheytingAlgebra] | |
[Meta.synthInstance] ✅ apply @BooleanAlgebra.toBiheytingAlgebra to BiheytingAlgebra ℂ | |
[Meta.synthInstance.tryResolve] ✅ BiheytingAlgebra ℂ ≟ BiheytingAlgebra ℂ | |
[Meta.synthInstance] new goal BooleanAlgebra ℂ | |
[Meta.synthInstance.instances] #[@CompleteBooleanAlgebra.toBooleanAlgebra] | |
[Meta.synthInstance] ✅ apply @CompleteBooleanAlgebra.toBooleanAlgebra to BooleanAlgebra ℂ | |
[Meta.synthInstance.tryResolve] ✅ BooleanAlgebra ℂ ≟ BooleanAlgebra ℂ | |
[Meta.synthInstance] ✅ apply @GeneralizedBooleanAlgebra.toGeneralizedCoheytingAlgebra to GeneralizedCoheytingAlgebra ℂ | |
[Meta.synthInstance.tryResolve] ✅ GeneralizedCoheytingAlgebra ℂ ≟ GeneralizedCoheytingAlgebra ℂ | |
[Meta.synthInstance] new goal GeneralizedBooleanAlgebra ℂ | |
[Meta.synthInstance.instances] #[@BooleanAlgebra.toGeneralizedBooleanAlgebra] | |
[Meta.synthInstance] ✅ apply @BooleanAlgebra.toGeneralizedBooleanAlgebra to GeneralizedBooleanAlgebra ℂ | |
[Meta.synthInstance.tryResolve] ✅ GeneralizedBooleanAlgebra ℂ ≟ GeneralizedBooleanAlgebra ℂ | |
[Meta.synthInstance] ✅ apply @GeneralizedHeytingAlgebra.toLattice to Lattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ Lattice ℂ ≟ Lattice ℂ | |
[Meta.synthInstance] new goal GeneralizedHeytingAlgebra ℂ | |
[Meta.synthInstance.instances] #[@HeytingAlgebra.toGeneralizedHeytingAlgebra] | |
[Meta.synthInstance] ✅ apply @HeytingAlgebra.toGeneralizedHeytingAlgebra to GeneralizedHeytingAlgebra ℂ | |
[Meta.synthInstance.tryResolve] ✅ GeneralizedHeytingAlgebra ℂ ≟ GeneralizedHeytingAlgebra ℂ | |
[Meta.synthInstance] new goal HeytingAlgebra ℂ | |
[Meta.synthInstance.instances] #[@BiheytingAlgebra.toHeytingAlgebra] | |
[Meta.synthInstance] ✅ apply @BiheytingAlgebra.toHeytingAlgebra to HeytingAlgebra ℂ | |
[Meta.synthInstance.tryResolve] ✅ HeytingAlgebra ℂ ≟ HeytingAlgebra ℂ | |
[Meta.synthInstance] ✅ apply @DistribLattice.toLattice to Lattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ Lattice ℂ ≟ Lattice ℂ | |
[Meta.synthInstance] new goal DistribLattice ℂ | |
[Meta.synthInstance.instances] #[@instDistribLattice, @GeneralizedHeytingAlgebra.toDistribLattice, @GeneralizedCoheytingAlgebra.toDistribLattice, @CoheytingAlgebra.toDistribLattice, @Frame.toDistribLattice, @Coframe.toDistribLattice, @GeneralizedBooleanAlgebra.toDistribLattice, @BooleanAlgebra.toDistribLattice] | |
[Meta.synthInstance] ✅ apply @BooleanAlgebra.toDistribLattice to DistribLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℂ ≟ DistribLattice ℂ | |
[Meta.synthInstance] ✅ apply @GeneralizedBooleanAlgebra.toDistribLattice to DistribLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℂ ≟ DistribLattice ℂ | |
[Meta.synthInstance] ✅ apply @Coframe.toDistribLattice to DistribLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℂ ≟ DistribLattice ℂ | |
[Meta.synthInstance] ✅ apply @Frame.toDistribLattice to DistribLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℂ ≟ DistribLattice ℂ | |
[Meta.synthInstance] ✅ apply @CoheytingAlgebra.toDistribLattice to DistribLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℂ ≟ DistribLattice ℂ | |
[Meta.synthInstance] ✅ apply @GeneralizedCoheytingAlgebra.toDistribLattice to DistribLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℂ ≟ DistribLattice ℂ | |
[Meta.synthInstance] ✅ apply @GeneralizedHeytingAlgebra.toDistribLattice to DistribLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℂ ≟ DistribLattice ℂ | |
[Meta.synthInstance] ✅ apply @instDistribLattice to DistribLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℂ ≟ DistribLattice ℂ | |
[Meta.synthInstance] new goal LinearOrder ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedAddCommMonoid.toLinearOrder, @LinearOrderedCommMonoid.toLinearOrder, @LinearOrderedAddCommGroup.toLinearOrder, @LinearOrderedCommGroup.toLinearOrder, @LinearOrderedRing.toLinearOrder, @CompleteLinearOrder.toLinearOrder, instLinearOrder, @NonemptyFiniteLinearOrder.toLinearOrder] | |
[Meta.synthInstance] ✅ apply @NonemptyFiniteLinearOrder.toLinearOrder to LinearOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℂ ≟ LinearOrder ℂ | |
[Meta.synthInstance] no instances for NonemptyFiniteLinearOrder ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply instLinearOrder to LinearOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℂ ≟ LinearOrder ℂ | |
[Meta.synthInstance] ✅ apply @CompleteLinearOrder.toLinearOrder to LinearOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℂ ≟ LinearOrder ℂ | |
[Meta.synthInstance] no instances for CompleteLinearOrder ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toLinearOrder to LinearOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℂ ≟ LinearOrder ℂ | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommGroup.toLinearOrder to LinearOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℂ ≟ LinearOrder ℂ | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroup.toLinearOrder to LinearOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℂ ≟ LinearOrder ℂ | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommMonoid.toLinearOrder to LinearOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℂ ≟ LinearOrder ℂ | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommMonoid.toLinearOrder to LinearOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℂ ≟ LinearOrder ℂ | |
[Meta.synthInstance] ✅ apply @LinearOrder.toLattice to Lattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ Lattice ℂ ≟ Lattice ℂ | |
[Meta.synthInstance] ✅ apply @SemilatticeSup.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] new goal SemilatticeSup ℂ | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedCommMonoid.semilatticeSup, @CanonicallyLinearOrderedAddCommMonoid.semilatticeSup, @Lattice.toSemilatticeSup, @IdemSemiring.toSemilatticeSup, @IdemCommSemiring.toSemilatticeSup] | |
[Meta.synthInstance] ✅ apply @IdemCommSemiring.toSemilatticeSup to SemilatticeSup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SemilatticeSup ℂ ≟ SemilatticeSup ℂ | |
[Meta.synthInstance] no instances for IdemCommSemiring ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IdemSemiring.toSemilatticeSup to SemilatticeSup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SemilatticeSup ℂ ≟ SemilatticeSup ℂ | |
[Meta.synthInstance] ✅ apply @Lattice.toSemilatticeSup to SemilatticeSup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SemilatticeSup ℂ ≟ SemilatticeSup ℂ | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedAddCommMonoid.semilatticeSup to SemilatticeSup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SemilatticeSup ℂ ≟ SemilatticeSup ℂ | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedCommMonoid.semilatticeSup to SemilatticeSup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SemilatticeSup ℂ ≟ SemilatticeSup ℂ | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedCommMonoid ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrder.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] ✅ apply @SetLike.instPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] no instances for SetLike ℂ _tc.1 | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedRing.toNonUnitalRing to NonUnitalRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing ℂ ≟ NonUnitalRing ℂ | |
[Meta.synthInstance.resume] propagating NonUnitalSeminormedRing | |
ℂ to subgoal NonUnitalSeminormedRing ℂ of NonUnitalRing ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalRing to NonUnitalRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing ℂ ≟ NonUnitalRing ℂ | |
[Meta.synthInstance.resume] propagating NonUnitalCommRing ℂ to subgoal NonUnitalCommRing ℂ of NonUnitalRing ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance] ✅ apply @Ring.toNonUnitalRing to NonUnitalRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing ℂ ≟ NonUnitalRing ℂ | |
[Meta.synthInstance.resume] propagating Ring ℂ to subgoal Ring ℂ of NonUnitalRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NormedLatticeAddCommGroup.toOrderedAddCommGroup to OrderedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup ℂ ≟ OrderedAddCommGroup ℂ | |
[Meta.synthInstance] no instances for NormedLatticeAddCommGroup ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Ring.toAddCommGroup to AddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℂ ≟ AddCommGroup ℂ | |
[Meta.synthInstance.resume] propagating Ring ℂ to subgoal Ring ℂ of AddCommGroup ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocRing.toAddCommGroup to AddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℂ ≟ AddCommGroup ℂ | |
[Meta.synthInstance] new goal NonUnitalNonAssocRing ℂ | |
[Meta.synthInstance.instances] #[@NonUnitalRing.toNonUnitalNonAssocRing, @NonAssocRing.toNonUnitalNonAssocRing, @NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing, @DirectSum.GradeZero.nonUnitalNonAssocRing] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.nonUnitalNonAssocRing to NonUnitalNonAssocRing ℂ | |
[Meta.synthInstance.tryResolve] ❌ NonUnitalNonAssocRing ℂ ≟ NonUnitalNonAssocRing (?m.21630 0) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing ℂ ≟ NonUnitalNonAssocRing ℂ | |
[Meta.synthInstance] new goal NonUnitalNonAssocCommRing ℂ | |
[Meta.synthInstance.instances] #[@NonUnitalCommRing.toNonUnitalNonAssocCommRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalNonAssocCommRing to NonUnitalNonAssocCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocCommRing ℂ ≟ NonUnitalNonAssocCommRing ℂ | |
[Meta.synthInstance.resume] propagating NonUnitalCommRing | |
ℂ to subgoal NonUnitalCommRing ℂ of NonUnitalNonAssocCommRing ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance.resume] propagating NonUnitalNonAssocCommRing | |
ℂ to subgoal NonUnitalNonAssocCommRing ℂ of NonUnitalNonAssocRing ℂ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance.resume] propagating NonUnitalNonAssocRing ℂ to subgoal NonUnitalNonAssocRing ℂ of AddCommGroup ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing ℂ ≟ NonUnitalNonAssocRing ℂ | |
[Meta.synthInstance.resume] propagating NonAssocRing ℂ to subgoal NonAssocRing ℂ of NonUnitalNonAssocRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @NonUnitalRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing ℂ ≟ NonUnitalNonAssocRing ℂ | |
[Meta.synthInstance.resume] propagating NonUnitalRing ℂ to subgoal NonUnitalRing ℂ of NonUnitalNonAssocRing ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance] ✅ apply @AddCommGroupWithOne.toAddCommGroup to AddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℂ ≟ AddCommGroup ℂ | |
[Meta.synthInstance.resume] propagating AddCommGroupWithOne ℂ to subgoal AddCommGroupWithOne ℂ of AddCommGroup ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @IsKleinFour.instFinite to Finite ℂ | |
[Meta.synthInstance.tryResolve] ✅ Finite ℂ ≟ Finite ℂ | |
[Meta.synthInstance] new goal Group ℂ | |
[Meta.synthInstance.instances] #[@CommGroup.toGroup, @SeminormedGroup.toGroup, @NormedGroup.toGroup] | |
[Meta.synthInstance] ✅ apply @NormedGroup.toGroup to Group ℂ | |
[Meta.synthInstance.tryResolve] ✅ Group ℂ ≟ Group ℂ | |
[Meta.synthInstance] new goal NormedGroup ℂ | |
[Meta.synthInstance.instances] #[@NormedCommGroup.toNormedGroup] | |
[Meta.synthInstance] ✅ apply @NormedCommGroup.toNormedGroup to NormedGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedGroup ℂ ≟ NormedGroup ℂ | |
[Meta.synthInstance] new goal NormedCommGroup ℂ | |
[Meta.synthInstance.instances] #[@NormedOrderedGroup.toNormedCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedOrderedGroup.toNormedCommGroup to NormedCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedCommGroup ℂ ≟ NormedCommGroup ℂ | |
[Meta.synthInstance] ✅ apply @SeminormedGroup.toGroup to Group ℂ | |
[Meta.synthInstance.tryResolve] ✅ Group ℂ ≟ Group ℂ | |
[Meta.synthInstance] new goal SeminormedGroup ℂ | |
[Meta.synthInstance.instances] #[@NormedGroup.toSeminormedGroup, @SeminormedCommGroup.toSeminormedGroup] | |
[Meta.synthInstance] ✅ apply @SeminormedCommGroup.toSeminormedGroup to SeminormedGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedGroup ℂ ≟ SeminormedGroup ℂ | |
[Meta.synthInstance] new goal SeminormedCommGroup ℂ | |
[Meta.synthInstance.instances] #[@NormedCommGroup.toSeminormedCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedCommGroup.toSeminormedCommGroup to SeminormedCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedCommGroup ℂ ≟ SeminormedCommGroup ℂ | |
[Meta.synthInstance] ✅ apply @NormedGroup.toSeminormedGroup to SeminormedGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedGroup ℂ ≟ SeminormedGroup ℂ | |
[Meta.synthInstance] ✅ apply @CommGroup.toGroup to Group ℂ | |
[Meta.synthInstance.tryResolve] ✅ Group ℂ ≟ Group ℂ | |
[Meta.synthInstance] new goal CommGroup ℂ | |
[Meta.synthInstance.instances] #[@OrderedCommGroup.toCommGroup, @SeminormedCommGroup.toCommGroup, @NormedCommGroup.toCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedCommGroup.toCommGroup to CommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommGroup ℂ ≟ CommGroup ℂ | |
[Meta.synthInstance] ✅ apply @SeminormedCommGroup.toCommGroup to CommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommGroup ℂ ≟ CommGroup ℂ | |
[Meta.synthInstance] ✅ apply @OrderedCommGroup.toCommGroup to CommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommGroup ℂ ≟ CommGroup ℂ | |
[Meta.synthInstance] ❌ apply Finite.prop to Finite ℂ | |
[Meta.synthInstance.tryResolve] ❌ Finite ℂ ≟ Finite ?m.21697 | |
[Meta.synthInstance] ✅ apply Finite.of_fintype to Finite ℂ | |
[Meta.synthInstance.tryResolve] ✅ Finite ℂ ≟ Finite ℂ | |
[Meta.synthInstance] new goal Fintype ℂ | |
[Meta.synthInstance.instances] #[@SetLike.instFintype, @FinEnum.instFintype, @IsSimpleOrder.instFintype, @Unique.fintype, @CategoryTheory.FinCategory.fintypeObj, @NonemptyFiniteLinearOrder.toFintype] | |
[Meta.synthInstance] ✅ apply @NonemptyFiniteLinearOrder.toFintype to Fintype ℂ | |
[Meta.synthInstance.tryResolve] ✅ Fintype ℂ ≟ Fintype ℂ | |
[Meta.synthInstance] no instances for NonemptyFiniteLinearOrder ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @CategoryTheory.FinCategory.fintypeObj to Fintype ℂ | |
[Meta.synthInstance.tryResolve] ✅ Fintype ℂ ≟ Fintype ℂ | |
[Meta.synthInstance] new goal CategoryTheory.SmallCategory ℂ | |
[Meta.synthInstance.instances] #[Preorder.smallCategory, CategoryTheory.StrictBicategory.category, @CategoryTheory.Groupoid.toCategory] | |
[Meta.synthInstance] ✅ apply @CategoryTheory.Groupoid.toCategory to CategoryTheory.SmallCategory ℂ | |
[Meta.synthInstance.tryResolve] ✅ CategoryTheory.SmallCategory ℂ ≟ CategoryTheory.Category.{0, 0} ℂ | |
[Meta.synthInstance] no instances for CategoryTheory.Groupoid ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply CategoryTheory.StrictBicategory.category to CategoryTheory.SmallCategory ℂ | |
[Meta.synthInstance.tryResolve] ✅ CategoryTheory.SmallCategory ℂ ≟ CategoryTheory.Category.{0, 0} ℂ | |
[Meta.synthInstance] no instances for CategoryTheory.Bicategory ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply Preorder.smallCategory to CategoryTheory.SmallCategory ℂ | |
[Meta.synthInstance.tryResolve] ✅ CategoryTheory.SmallCategory ℂ ≟ CategoryTheory.Category.{0, 0} ℂ | |
[Meta.synthInstance] new goal Preorder ℂ | |
[Meta.synthInstance.instances] #[@PartialOrder.toPreorder] | |
[Meta.synthInstance] ✅ apply @PartialOrder.toPreorder to Preorder ℂ | |
[Meta.synthInstance.tryResolve] ✅ Preorder ℂ ≟ Preorder ℂ | |
[Meta.synthInstance] ✅ apply @Unique.fintype to Fintype ℂ | |
[Meta.synthInstance.tryResolve] ✅ Fintype ℂ ≟ Fintype ℂ | |
[Meta.synthInstance] no instances for Unique ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IsSimpleOrder.instFintype to Fintype ℂ | |
[Meta.synthInstance.tryResolve] ✅ Fintype ℂ ≟ Fintype ℂ | |
[Meta.synthInstance] new goal DecidableEq ℂ | |
[Meta.synthInstance.instances] #[@decidableEq_of_subsingleton, @RCLike.toDecidableEq, @FinEnum.decEq, @instDecidableEq, Complex.instDecidableEqComplex] | |
[Meta.synthInstance] ✅ apply Complex.instDecidableEqComplex to DecidableEq ℂ | |
[Meta.synthInstance.tryResolve] ✅ Decidable (a = b) ≟ Decidable (a = b) | |
[Meta.synthInstance.resume] propagating (a b : ℂ) → Decidable (a = b) to subgoal DecidableEq ℂ of Fintype ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] new goal LE ℂ | |
[Meta.synthInstance.instances] #[@Preorder.toLE] | |
[Meta.synthInstance] ✅ apply @Preorder.toLE to LE ℂ | |
[Meta.synthInstance.tryResolve] ✅ LE ℂ ≟ LE ℂ | |
[Meta.synthInstance] ✅ apply @instDecidableEq to DecidableEq ℂ | |
[Meta.synthInstance.tryResolve] ✅ Decidable (a = b) ≟ Decidable (a = b) | |
[Meta.synthInstance] ✅ apply @FinEnum.decEq to DecidableEq ℂ | |
[Meta.synthInstance.tryResolve] ✅ Decidable (a = b) ≟ Decidable (a = b) | |
[Meta.synthInstance] no instances for FinEnum ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @RCLike.toDecidableEq to DecidableEq ℂ | |
[Meta.synthInstance.tryResolve] ✅ Decidable (a = b) ≟ Decidable (a = b) | |
[Meta.synthInstance.resume] propagating ℂ → ℂ → RCLike ℂ to subgoal ℂ → ℂ → RCLike ℂ of DecidableEq ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @decidableEq_of_subsingleton to DecidableEq ℂ | |
[Meta.synthInstance.tryResolve] ✅ Decidable (a = b) ≟ Decidable (a = b) | |
[Meta.synthInstance] new goal Subsingleton ℂ | |
[Meta.synthInstance.instances] #[@IsEmpty.instSubsingleton, @Unique.instSubsingleton, @CharP.CharOne.subsingleton, instSubsingleton] | |
[Meta.synthInstance] ❌ apply instSubsingleton to Subsingleton ℂ | |
[Meta.synthInstance.tryResolve] ❌ Subsingleton ℂ ≟ Subsingleton ?m.21846 | |
[Meta.synthInstance] ✅ apply @CharP.CharOne.subsingleton to Subsingleton ℂ | |
[Meta.synthInstance.tryResolve] ✅ Subsingleton ℂ ≟ Subsingleton ℂ | |
[Meta.synthInstance] new goal NonAssocSemiring ℂ | |
[Meta.synthInstance.instances] #[@NonAssocRing.toNonAssocSemiring, @Semiring.toNonAssocSemiring] | |
[Meta.synthInstance] ✅ apply @Semiring.toNonAssocSemiring to NonAssocSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonAssocSemiring ℂ ≟ NonAssocSemiring ℂ | |
[Meta.synthInstance.resume] propagating Semiring ℂ to subgoal Semiring ℂ of NonAssocSemiring ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NonAssocSemiring ℂ to subgoal NonAssocSemiring ℂ of Subsingleton ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] no instances for CharP ℂ 1 | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toNonAssocSemiring to NonAssocSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonAssocSemiring ℂ ≟ NonAssocSemiring ℂ | |
[Meta.synthInstance.resume] propagating NonAssocRing ℂ to subgoal NonAssocRing ℂ of NonAssocSemiring ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @Unique.instSubsingleton to Subsingleton ℂ | |
[Meta.synthInstance.tryResolve] ✅ Subsingleton ℂ ≟ Subsingleton ℂ | |
[Meta.synthInstance] no instances for Unique ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IsEmpty.instSubsingleton to Subsingleton ℂ | |
[Meta.synthInstance.tryResolve] ✅ Subsingleton ℂ ≟ Subsingleton ℂ | |
[Meta.synthInstance] no instances for IsEmpty ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @FinEnum.instFintype to Fintype ℂ | |
[Meta.synthInstance.tryResolve] ✅ Fintype ℂ ≟ Fintype ℂ | |
[Meta.synthInstance] no instances for FinEnum ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @SetLike.instFintype to Fintype ℂ | |
[Meta.synthInstance.tryResolve] ✅ Fintype ℂ ≟ Fintype ℂ | |
[Meta.synthInstance] no instances for SetLike ℂ _tc.1 | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @SetLike.instFinite to Finite ℂ | |
[Meta.synthInstance.tryResolve] ✅ Finite ℂ ≟ Finite ℂ | |
[Meta.synthInstance] no instances for SetLike ℂ _tc.1 | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Finite.of_subsingleton to Finite ℂ | |
[Meta.synthInstance.tryResolve] ✅ Finite ℂ ≟ Finite ℂ | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toRing to Ring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℂ ≟ Ring ℂ | |
[Meta.synthInstance] ✅ apply @OrderedRing.toRing to Ring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℂ ≟ Ring ℂ | |
[Meta.synthInstance] ✅ apply @CommRing.toRing to Ring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℂ ≟ Ring ℂ | |
[Meta.synthInstance.resume] propagating CommRing ℂ to subgoal CommRing ℂ of Ring ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @PseudoMetricSpace.toUniformSpace to UniformSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ UniformSpace ℂ ≟ UniformSpace ℂ | |
[Meta.synthInstance] new goal PseudoMetricSpace ℂ | |
[Meta.synthInstance.instances] #[@MetricSpace.toPseudoMetricSpace, @SeminormedAddGroup.toPseudoMetricSpace, @SeminormedGroup.toPseudoMetricSpace, @SeminormedAddCommGroup.toPseudoMetricSpace, @SeminormedCommGroup.toPseudoMetricSpace, @NonUnitalSeminormedRing.toPseudoMetricSpace, @SeminormedRing.toPseudoMetricSpace] | |
[Meta.synthInstance] ✅ apply @SeminormedRing.toPseudoMetricSpace to PseudoMetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ PseudoMetricSpace ℂ ≟ PseudoMetricSpace ℂ | |
[Meta.synthInstance.resume] propagating SeminormedRing ℂ to subgoal SeminormedRing ℂ of PseudoMetricSpace ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance.resume] propagating PseudoMetricSpace ℂ to subgoal PseudoMetricSpace ℂ of UniformSpace ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance.resume] propagating UniformSpace ℂ to subgoal UniformSpace ℂ of TopologicalSpace ℂ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance.resume] propagating TopologicalSpace | |
ℂ to subgoal TopologicalSpace ℂ of AddMonoidHomClass (AddGroupSeminorm ℂ) ℂ ℝ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance] new goal TopologicalSpace ℝ | |
[Meta.synthInstance.instances] #[WithIdeal.instTopologicalSpace, @UniformSpace.toTopologicalSpace, @UpgradedStandardBorel.toTopologicalSpace, Scott.topologicalSpace, @AlexandrovDiscreteSpace.toTopologicalSpace] | |
[Meta.synthInstance] ✅ apply @AlexandrovDiscreteSpace.toTopologicalSpace to TopologicalSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ TopologicalSpace ℝ ≟ TopologicalSpace ℝ | |
[Meta.synthInstance] no instances for AlexandrovDiscreteSpace ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply Scott.topologicalSpace to TopologicalSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ TopologicalSpace ℝ ≟ TopologicalSpace (Scott ℝ) | |
[Meta.synthInstance] new goal OmegaCompletePartialOrder ℝ | |
[Meta.synthInstance.instances] #[CompleteLattice.instOmegaCompletePartialOrder, @CompletePartialOrder.toOmegaCompletePartialOrder] | |
[Meta.synthInstance] ✅ apply @CompletePartialOrder.toOmegaCompletePartialOrder to OmegaCompletePartialOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ OmegaCompletePartialOrder ℝ ≟ OmegaCompletePartialOrder ℝ | |
[Meta.synthInstance] new goal CompletePartialOrder ℝ | |
[Meta.synthInstance.instances] #[@CompleteLattice.toCompletePartialOrder] | |
[Meta.synthInstance] ✅ apply @CompleteLattice.toCompletePartialOrder to CompletePartialOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompletePartialOrder ℝ ≟ CompletePartialOrder ℝ | |
[Meta.synthInstance] new goal CompleteLattice ℝ | |
[Meta.synthInstance.instances] #[@CompleteLinearOrder.toCompleteLattice, @Order.Frame.toCompleteLattice, @Order.Coframe.toCompleteLattice, @CompletelyDistribLattice.toCompleteLattice] | |
[Meta.synthInstance] ✅ apply @CompletelyDistribLattice.toCompleteLattice to CompleteLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompleteLattice ℝ ≟ CompleteLattice ℝ | |
[Meta.synthInstance] new goal CompletelyDistribLattice ℝ | |
[Meta.synthInstance.instances] #[@CompleteLinearOrder.toCompletelyDistribLattice, @CompleteAtomicBooleanAlgebra.toCompletelyDistribLattice] | |
[Meta.synthInstance] ✅ apply @CompleteAtomicBooleanAlgebra.toCompletelyDistribLattice to CompletelyDistribLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompletelyDistribLattice ℝ ≟ CompletelyDistribLattice ℝ | |
[Meta.synthInstance] no instances for CompleteAtomicBooleanAlgebra ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @CompleteLinearOrder.toCompletelyDistribLattice to CompletelyDistribLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompletelyDistribLattice ℝ ≟ CompletelyDistribLattice ℝ | |
[Meta.synthInstance] no instances for CompleteLinearOrder ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Order.Coframe.toCompleteLattice to CompleteLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompleteLattice ℝ ≟ CompleteLattice ℝ | |
[Meta.synthInstance] new goal Order.Coframe ℝ | |
[Meta.synthInstance.instances] #[@CompleteDistribLattice.toCoframe] | |
[Meta.synthInstance] ✅ apply @CompleteDistribLattice.toCoframe to Order.Coframe ℝ | |
[Meta.synthInstance.tryResolve] ✅ Order.Coframe ℝ ≟ Order.Coframe ℝ | |
[Meta.synthInstance] new goal CompleteDistribLattice ℝ | |
[Meta.synthInstance.instances] #[@CompletelyDistribLattice.toCompleteDistribLattice, @CompleteBooleanAlgebra.toCompleteDistribLattice] | |
[Meta.synthInstance] ✅ apply @CompleteBooleanAlgebra.toCompleteDistribLattice to CompleteDistribLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompleteDistribLattice ℝ ≟ CompleteDistribLattice ℝ | |
[Meta.synthInstance] new goal CompleteBooleanAlgebra ℝ | |
[Meta.synthInstance.instances] #[@CompleteAtomicBooleanAlgebra.toCompleteBooleanAlgebra] | |
[Meta.synthInstance] ✅ apply @CompleteAtomicBooleanAlgebra.toCompleteBooleanAlgebra to CompleteBooleanAlgebra ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompleteBooleanAlgebra ℝ ≟ CompleteBooleanAlgebra ℝ | |
[Meta.synthInstance] no instances for CompleteAtomicBooleanAlgebra ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @CompletelyDistribLattice.toCompleteDistribLattice to CompleteDistribLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompleteDistribLattice ℝ ≟ CompleteDistribLattice ℝ | |
[Meta.synthInstance] ✅ apply @Order.Frame.toCompleteLattice to CompleteLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompleteLattice ℝ ≟ CompleteLattice ℝ | |
[Meta.synthInstance] new goal Order.Frame ℝ | |
[Meta.synthInstance.instances] #[@CompleteDistribLattice.toFrame] | |
[Meta.synthInstance] ✅ apply @CompleteDistribLattice.toFrame to Order.Frame ℝ | |
[Meta.synthInstance.tryResolve] ✅ Order.Frame ℝ ≟ Order.Frame ℝ | |
[Meta.synthInstance] ✅ apply @CompleteLinearOrder.toCompleteLattice to CompleteLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompleteLattice ℝ ≟ CompleteLattice ℝ | |
[Meta.synthInstance] no instances for CompleteLinearOrder ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply CompleteLattice.instOmegaCompletePartialOrder to OmegaCompletePartialOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ OmegaCompletePartialOrder ℝ ≟ OmegaCompletePartialOrder ℝ | |
[Meta.synthInstance] ✅ apply @UpgradedStandardBorel.toTopologicalSpace to TopologicalSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ TopologicalSpace ℝ ≟ TopologicalSpace ℝ | |
[Meta.synthInstance] no instances for UpgradedStandardBorel ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @UniformSpace.toTopologicalSpace to TopologicalSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ TopologicalSpace ℝ ≟ TopologicalSpace ℝ | |
[Meta.synthInstance] new goal UniformSpace ℝ | |
[Meta.synthInstance.instances] #[WithIdeal.instUniformSpace, @PseudoEMetricSpace.toUniformSpace, @PseudoMetricSpace.toUniformSpace, @Valued.toUniformSpace] | |
[Meta.synthInstance] ✅ apply @Valued.toUniformSpace to UniformSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ UniformSpace ℝ ≟ UniformSpace ℝ | |
[Meta.synthInstance] new goal Ring ℝ | |
[Meta.synthInstance.instances] #[@CommRing.toRing, @OrderedRing.toRing, @StrictOrderedRing.toRing, @DivisionRing.toRing, @BooleanRing.toRing, @DirectSum.GradeZero.ring, @SeminormedRing.toRing, @NormedRing.toRing, Real.instRingReal] | |
[Meta.synthInstance] ✅ apply Real.instRingReal to Ring ℝ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℝ ≟ Ring ℝ | |
[Meta.synthInstance.resume] propagating Ring ℝ to subgoal Ring ℝ of UniformSpace ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] no instances for Valued ℝ _tc.1 | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedRing.toRing to Ring ℝ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℝ ≟ Ring ℝ | |
[Meta.synthInstance] new goal NormedRing ℝ | |
[Meta.synthInstance.instances] #[@NormedDivisionRing.toNormedRing, @NormedCommRing.toNormedRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toNormedRing to NormedRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedRing ℝ ≟ NormedRing ℝ | |
[Meta.synthInstance] new goal NormedCommRing ℝ | |
[Meta.synthInstance.instances] #[@NormedField.toNormedCommRing, Real.normedCommRing] | |
[Meta.synthInstance] ✅ apply Real.normedCommRing to NormedCommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedCommRing ℝ ≟ NormedCommRing ℝ | |
[Meta.synthInstance.resume] propagating NormedCommRing ℝ to subgoal NormedCommRing ℝ of NormedRing ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NormedRing ℝ to subgoal NormedRing ℝ of Ring ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @NormedField.toNormedCommRing to NormedCommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedCommRing ℝ ≟ NormedCommRing ℝ | |
[Meta.synthInstance] new goal NormedField ℝ | |
[Meta.synthInstance.instances] #[NormedLinearOrderedField.toNormedField, @NontriviallyNormedField.toNormedField, @DenselyNormedField.toNormedField, Real.normedField] | |
[Meta.synthInstance] ✅ apply Real.normedField to NormedField ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedField ℝ ≟ NormedField ℝ | |
[Meta.synthInstance.resume] propagating NormedField ℝ to subgoal NormedField ℝ of NormedCommRing ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @DenselyNormedField.toNormedField to NormedField ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedField ℝ ≟ NormedField ℝ | |
[Meta.synthInstance] new goal DenselyNormedField ℝ | |
[Meta.synthInstance.instances] #[@RCLike.toDenselyNormedField, Real.denselyNormedField] | |
[Meta.synthInstance] ✅ apply Real.denselyNormedField to DenselyNormedField ℝ | |
[Meta.synthInstance.tryResolve] ✅ DenselyNormedField ℝ ≟ DenselyNormedField ℝ | |
[Meta.synthInstance.resume] propagating DenselyNormedField ℝ to subgoal DenselyNormedField ℝ of NormedField ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @RCLike.toDenselyNormedField to DenselyNormedField ℝ | |
[Meta.synthInstance.tryResolve] ✅ DenselyNormedField ℝ ≟ DenselyNormedField ℝ | |
[Meta.synthInstance] new goal RCLike ℝ | |
[Meta.synthInstance.instances] #[Real.RCLike] | |
[Meta.synthInstance] ✅ apply Real.RCLike to RCLike ℝ | |
[Meta.synthInstance.tryResolve] ✅ RCLike ℝ ≟ RCLike ℝ | |
[Meta.synthInstance.resume] propagating RCLike ℝ to subgoal RCLike ℝ of DenselyNormedField ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NontriviallyNormedField.toNormedField to NormedField ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedField ℝ ≟ NormedField ℝ | |
[Meta.synthInstance] new goal NontriviallyNormedField ℝ | |
[Meta.synthInstance.instances] #[@DenselyNormedField.toNontriviallyNormedField] | |
[Meta.synthInstance] ✅ apply @DenselyNormedField.toNontriviallyNormedField to NontriviallyNormedField ℝ | |
[Meta.synthInstance.tryResolve] ✅ NontriviallyNormedField ℝ ≟ NontriviallyNormedField ℝ | |
[Meta.synthInstance.resume] propagating DenselyNormedField | |
ℝ to subgoal DenselyNormedField ℝ of NontriviallyNormedField ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NontriviallyNormedField | |
ℝ to subgoal NontriviallyNormedField ℝ of NormedField ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply NormedLinearOrderedField.toNormedField to NormedField ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedField ℝ ≟ NormedField ℝ | |
[Meta.synthInstance] new goal NormedLinearOrderedField ℝ | |
[Meta.synthInstance.instances] #[Real.normedLinearOrderedField] | |
[Meta.synthInstance] ✅ apply Real.normedLinearOrderedField to NormedLinearOrderedField ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedLinearOrderedField ℝ ≟ NormedLinearOrderedField ℝ | |
[Meta.synthInstance.resume] propagating NormedLinearOrderedField | |
ℝ to subgoal NormedLinearOrderedField ℝ of NormedField ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NormedDivisionRing.toNormedRing to NormedRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedRing ℝ ≟ NormedRing ℝ | |
[Meta.synthInstance] new goal NormedDivisionRing ℝ | |
[Meta.synthInstance.instances] #[@NormedField.toNormedDivisionRing] | |
[Meta.synthInstance] ✅ apply @NormedField.toNormedDivisionRing to NormedDivisionRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedDivisionRing ℝ ≟ NormedDivisionRing ℝ | |
[Meta.synthInstance.resume] propagating NormedField ℝ to subgoal NormedField ℝ of NormedDivisionRing ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NormedDivisionRing ℝ to subgoal NormedDivisionRing ℝ of NormedRing ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @SeminormedRing.toRing to Ring ℝ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℝ ≟ Ring ℝ | |
[Meta.synthInstance] new goal SeminormedRing ℝ | |
[Meta.synthInstance.instances] #[@NormedRing.toSeminormedRing, @SeminormedCommRing.toSeminormedRing] | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toSeminormedRing to SeminormedRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedRing ℝ ≟ SeminormedRing ℝ | |
[Meta.synthInstance] new goal SeminormedCommRing ℝ | |
[Meta.synthInstance.instances] #[@NormedCommRing.toSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toSeminormedCommRing to SeminormedCommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedCommRing ℝ ≟ SeminormedCommRing ℝ | |
[Meta.synthInstance.resume] propagating NormedCommRing ℝ to subgoal NormedCommRing ℝ of SeminormedCommRing ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating SeminormedCommRing ℝ to subgoal SeminormedCommRing ℝ of SeminormedRing ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating SeminormedRing ℝ to subgoal SeminormedRing ℝ of Ring ℝ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @NormedRing.toSeminormedRing to SeminormedRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedRing ℝ ≟ SeminormedRing ℝ | |
[Meta.synthInstance.resume] propagating NormedRing ℝ to subgoal NormedRing ℝ of SeminormedRing ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.ring to Ring ℝ | |
[Meta.synthInstance.tryResolve] ❌ Ring ℝ ≟ Ring (?m.22012 0) | |
[Meta.synthInstance] ✅ apply @BooleanRing.toRing to Ring ℝ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℝ ≟ Ring ℝ | |
[Meta.synthInstance] no instances for BooleanRing ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @DivisionRing.toRing to Ring ℝ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℝ ≟ Ring ℝ | |
[Meta.synthInstance] new goal DivisionRing ℝ | |
[Meta.synthInstance.instances] #[@Field.toDivisionRing, @NormedDivisionRing.toDivisionRing, Real.instDivisionRingReal] | |
[Meta.synthInstance] ✅ apply Real.instDivisionRingReal to DivisionRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ DivisionRing ℝ ≟ DivisionRing ℝ | |
[Meta.synthInstance.resume] propagating DivisionRing ℝ to subgoal DivisionRing ℝ of Ring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NormedDivisionRing.toDivisionRing to DivisionRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ DivisionRing ℝ ≟ DivisionRing ℝ | |
[Meta.synthInstance.resume] propagating NormedDivisionRing ℝ to subgoal NormedDivisionRing ℝ of DivisionRing ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @Field.toDivisionRing to DivisionRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ DivisionRing ℝ ≟ DivisionRing ℝ | |
[Meta.synthInstance] new goal Field ℝ | |
[Meta.synthInstance.instances] #[littleWedderburn, @LinearOrderedField.toField, @NormedField.toField, Real.field] | |
[Meta.synthInstance] ✅ apply Real.field to Field ℝ | |
[Meta.synthInstance.tryResolve] ✅ Field ℝ ≟ Field ℝ | |
[Meta.synthInstance.resume] propagating Field ℝ to subgoal Field ℝ of DivisionRing ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NormedField.toField to Field ℝ | |
[Meta.synthInstance.tryResolve] ✅ Field ℝ ≟ Field ℝ | |
[Meta.synthInstance.resume] propagating NormedField ℝ to subgoal NormedField ℝ of Field ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toField to Field ℝ | |
[Meta.synthInstance.tryResolve] ✅ Field ℝ ≟ Field ℝ | |
[Meta.synthInstance] new goal LinearOrderedField ℝ | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedField.toLinearOrderedField, @ConditionallyCompleteLinearOrderedField.toLinearOrderedField, Real.instLinearOrderedField] | |
[Meta.synthInstance] ✅ apply Real.instLinearOrderedField to LinearOrderedField ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedField ℝ ≟ LinearOrderedField ℝ | |
[Meta.synthInstance.resume] propagating LinearOrderedField ℝ to subgoal LinearOrderedField ℝ of Field ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @ConditionallyCompleteLinearOrderedField.toLinearOrderedField to LinearOrderedField ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedField ℝ ≟ LinearOrderedField ℝ | |
[Meta.synthInstance] new goal ConditionallyCompleteLinearOrderedField ℝ | |
[Meta.synthInstance.instances] #[instConditionallyCompleteLinearOrderedFieldReal] | |
[Meta.synthInstance] ✅ apply instConditionallyCompleteLinearOrderedFieldReal to ConditionallyCompleteLinearOrderedField | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ ConditionallyCompleteLinearOrderedField | |
ℝ ≟ ConditionallyCompleteLinearOrderedField ℝ | |
[Meta.synthInstance.resume] propagating ConditionallyCompleteLinearOrderedField | |
ℝ to subgoal ConditionallyCompleteLinearOrderedField ℝ of LinearOrderedField ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedField.toLinearOrderedField to LinearOrderedField ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedField ℝ ≟ LinearOrderedField ℝ | |
[Meta.synthInstance.resume] propagating NormedLinearOrderedField | |
ℝ to subgoal NormedLinearOrderedField ℝ of LinearOrderedField ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply littleWedderburn to Field ℝ | |
[Meta.synthInstance.tryResolve] ✅ Field ℝ ≟ Field ℝ | |
[Meta.synthInstance.resume] propagating DivisionRing ℝ to subgoal DivisionRing ℝ of Field ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] new goal Finite ℝ | |
[Meta.synthInstance.instances] #[@Finite.of_subsingleton, @SetLike.instFinite, Finite.of_fintype, Finite.prop, @IsKleinFour.instFinite, @IsAddKleinFour.instFinite] | |
[Meta.synthInstance] ✅ apply @IsAddKleinFour.instFinite to Finite ℝ | |
[Meta.synthInstance.tryResolve] ✅ Finite ℝ ≟ Finite ℝ | |
[Meta.synthInstance] new goal AddGroup ℝ | |
[Meta.synthInstance.instances] #[@AddCommGroup.toAddGroup, @AddGroupWithOne.toAddGroup, @SeminormedAddGroup.toAddGroup, @NormedAddGroup.toAddGroup, Real.instAddGroupReal] | |
[Meta.synthInstance] ✅ apply Real.instAddGroupReal to AddGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ AddGroup ℝ ≟ AddGroup ℝ | |
[Meta.synthInstance.resume] propagating AddGroup ℝ to subgoal AddGroup ℝ of Finite ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] no instances for IsAddKleinFour ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedAddGroup.toAddGroup to AddGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ AddGroup ℝ ≟ AddGroup ℝ | |
[Meta.synthInstance] new goal NormedAddGroup ℝ | |
[Meta.synthInstance.instances] #[@NormedAddCommGroup.toNormedAddGroup] | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toNormedAddGroup to NormedAddGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedAddGroup ℝ ≟ NormedAddGroup ℝ | |
[Meta.synthInstance] new goal NormedAddCommGroup ℝ | |
[Meta.synthInstance.instances] #[@NonUnitalNormedRing.toNormedAddCommGroup, @NormedOrderedAddGroup.toNormedAddCommGroup, @NormedLatticeAddCommGroup.toNormedAddCommGroup, Real.normedAddCommGroup] | |
[Meta.synthInstance] ✅ apply Real.normedAddCommGroup to NormedAddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup ℝ ≟ NormedAddCommGroup ℝ | |
[Meta.synthInstance.resume] propagating NormedAddCommGroup ℝ to subgoal NormedAddCommGroup ℝ of NormedAddGroup ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NormedAddGroup ℝ to subgoal NormedAddGroup ℝ of AddGroup ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @NormedLatticeAddCommGroup.toNormedAddCommGroup to NormedAddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup ℝ ≟ NormedAddCommGroup ℝ | |
[Meta.synthInstance] new goal NormedLatticeAddCommGroup ℝ | |
[Meta.synthInstance.instances] #[Real.normedLatticeAddCommGroup] | |
[Meta.synthInstance] ✅ apply Real.normedLatticeAddCommGroup to NormedLatticeAddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedLatticeAddCommGroup ℝ ≟ NormedLatticeAddCommGroup ℝ | |
[Meta.synthInstance.resume] propagating NormedLatticeAddCommGroup | |
ℝ to subgoal NormedLatticeAddCommGroup ℝ of NormedAddCommGroup ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NormedOrderedAddGroup.toNormedAddCommGroup to NormedAddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup ℝ ≟ NormedAddCommGroup ℝ | |
[Meta.synthInstance] new goal NormedOrderedAddGroup ℝ | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedAddGroup.toNormedOrderedAddGroup] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedAddGroup.toNormedOrderedAddGroup to NormedOrderedAddGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedOrderedAddGroup ℝ ≟ NormedOrderedAddGroup ℝ | |
[Meta.synthInstance] no instances for NormedLinearOrderedAddGroup ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNormedAddCommGroup to NormedAddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup ℝ ≟ NormedAddCommGroup ℝ | |
[Meta.synthInstance] new goal NonUnitalNormedRing ℝ | |
[Meta.synthInstance.instances] #[@NormedRing.toNonUnitalNormedRing, @NonUnitalNormedCommRing.toNonUnitalNormedRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedCommRing.toNonUnitalNormedRing to NonUnitalNormedRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedRing ℝ ≟ NonUnitalNormedRing ℝ | |
[Meta.synthInstance] new goal NonUnitalNormedCommRing ℝ | |
[Meta.synthInstance.instances] #[@NormedCommRing.toNonUnitalNormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toNonUnitalNormedCommRing to NonUnitalNormedCommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedCommRing ℝ ≟ NonUnitalNormedCommRing ℝ | |
[Meta.synthInstance.resume] propagating NormedCommRing ℝ to subgoal NormedCommRing ℝ of NonUnitalNormedCommRing ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NonUnitalNormedCommRing | |
ℝ to subgoal NonUnitalNormedCommRing ℝ of NonUnitalNormedRing ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating NonUnitalNormedRing ℝ to subgoal NonUnitalNormedRing ℝ of NormedAddCommGroup ℝ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @NormedRing.toNonUnitalNormedRing to NonUnitalNormedRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedRing ℝ ≟ NonUnitalNormedRing ℝ | |
[Meta.synthInstance.resume] propagating NormedRing ℝ to subgoal NormedRing ℝ of NonUnitalNormedRing ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @SeminormedAddGroup.toAddGroup to AddGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ AddGroup ℝ ≟ AddGroup ℝ | |
[Meta.synthInstance] new goal SeminormedAddGroup ℝ | |
[Meta.synthInstance.instances] #[@NormedAddGroup.toSeminormedAddGroup, @SeminormedAddCommGroup.toSeminormedAddGroup] | |
[Meta.synthInstance] ✅ apply @SeminormedAddCommGroup.toSeminormedAddGroup to SeminormedAddGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddGroup ℝ ≟ SeminormedAddGroup ℝ | |
[Meta.synthInstance] new goal SeminormedAddCommGroup ℝ | |
[Meta.synthInstance.instances] #[@NormedAddCommGroup.toSeminormedAddCommGroup, @NonUnitalSeminormedRing.toSeminormedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedRing.toSeminormedAddCommGroup to SeminormedAddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddCommGroup ℝ ≟ SeminormedAddCommGroup ℝ | |
[Meta.synthInstance] new goal NonUnitalSeminormedRing ℝ | |
[Meta.synthInstance.instances] #[@SeminormedRing.toNonUnitalSeminormedRing, @NonUnitalNormedRing.toNonUnitalSeminormedRing, @NonUnitalSeminormedCommRing.toNonUnitalSeminormedRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedCommRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing ℝ ≟ NonUnitalSeminormedRing ℝ | |
[Meta.synthInstance] new goal NonUnitalSeminormedCommRing ℝ | |
[Meta.synthInstance.instances] #[@NonUnitalNormedCommRing.toNonUnitalSeminormedCommRing, @SeminormedCommRing.toNonUnitalSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toNonUnitalSeminormedCommRing to NonUnitalSeminormedCommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedCommRing ℝ ≟ NonUnitalSeminormedCommRing ℝ | |
[Meta.synthInstance.resume] propagating SeminormedCommRing | |
ℝ to subgoal SeminormedCommRing ℝ of NonUnitalSeminormedCommRing ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating NonUnitalSeminormedCommRing | |
ℝ to subgoal NonUnitalSeminormedCommRing ℝ of NonUnitalSeminormedRing ℝ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance.resume] propagating NonUnitalSeminormedRing | |
ℝ to subgoal NonUnitalSeminormedRing ℝ of SeminormedAddCommGroup ℝ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance.resume] propagating SeminormedAddCommGroup | |
ℝ to subgoal SeminormedAddCommGroup ℝ of SeminormedAddGroup ℝ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance.resume] propagating SeminormedAddGroup ℝ to subgoal SeminormedAddGroup ℝ of AddGroup ℝ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedCommRing.toNonUnitalSeminormedCommRing to NonUnitalSeminormedCommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedCommRing ℝ ≟ NonUnitalSeminormedCommRing ℝ | |
[Meta.synthInstance.resume] propagating NonUnitalNormedCommRing | |
ℝ to subgoal NonUnitalNormedCommRing ℝ of NonUnitalSeminormedCommRing ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing ℝ ≟ NonUnitalSeminormedRing ℝ | |
[Meta.synthInstance.resume] propagating NonUnitalNormedRing | |
ℝ to subgoal NonUnitalNormedRing ℝ of NonUnitalSeminormedRing ℝ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @SeminormedRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing ℝ ≟ NonUnitalSeminormedRing ℝ | |
[Meta.synthInstance.resume] propagating SeminormedRing ℝ to subgoal SeminormedRing ℝ of NonUnitalSeminormedRing ℝ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toSeminormedAddCommGroup to SeminormedAddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddCommGroup ℝ ≟ SeminormedAddCommGroup ℝ | |
[Meta.synthInstance.resume] propagating NormedAddCommGroup | |
ℝ to subgoal NormedAddCommGroup ℝ of SeminormedAddCommGroup ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NormedAddGroup.toSeminormedAddGroup to SeminormedAddGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddGroup ℝ ≟ SeminormedAddGroup ℝ | |
[Meta.synthInstance.resume] propagating NormedAddGroup ℝ to subgoal NormedAddGroup ℝ of SeminormedAddGroup ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @AddGroupWithOne.toAddGroup to AddGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ AddGroup ℝ ≟ AddGroup ℝ | |
[Meta.synthInstance] new goal AddGroupWithOne ℝ | |
[Meta.synthInstance.instances] #[@AddCommGroupWithOne.toAddGroupWithOne, @Ring.toAddGroupWithOne] | |
[Meta.synthInstance] ✅ apply @Ring.toAddGroupWithOne to AddGroupWithOne ℝ | |
[Meta.synthInstance.tryResolve] ✅ AddGroupWithOne ℝ ≟ AddGroupWithOne ℝ | |
[Meta.synthInstance.resume] propagating Ring ℝ to subgoal Ring ℝ of AddGroupWithOne ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating AddGroupWithOne ℝ to subgoal AddGroupWithOne ℝ of AddGroup ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @AddCommGroupWithOne.toAddGroupWithOne to AddGroupWithOne ℝ | |
[Meta.synthInstance.tryResolve] ✅ AddGroupWithOne ℝ ≟ AddGroupWithOne ℝ | |
[Meta.synthInstance] new goal AddCommGroupWithOne ℝ | |
[Meta.synthInstance.instances] #[@CommRing.toAddCommGroupWithOne, @NonAssocRing.toAddCommGroupWithOne] | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toAddCommGroupWithOne to AddCommGroupWithOne ℝ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroupWithOne ℝ ≟ AddCommGroupWithOne ℝ | |
[Meta.synthInstance] new goal NonAssocRing ℝ | |
[Meta.synthInstance.instances] #[@Ring.toNonAssocRing] | |
[Meta.synthInstance] ✅ apply @Ring.toNonAssocRing to NonAssocRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonAssocRing ℝ ≟ NonAssocRing ℝ | |
[Meta.synthInstance.resume] propagating Ring ℝ to subgoal Ring ℝ of NonAssocRing ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NonAssocRing ℝ to subgoal NonAssocRing ℝ of AddCommGroupWithOne ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating AddCommGroupWithOne ℝ to subgoal AddCommGroupWithOne ℝ of AddGroupWithOne ℝ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @CommRing.toAddCommGroupWithOne to AddCommGroupWithOne ℝ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroupWithOne ℝ ≟ AddCommGroupWithOne ℝ | |
[Meta.synthInstance] new goal CommRing ℝ | |
[Meta.synthInstance.instances] #[@BooleanRing.toCommRing, @SeminormedCommRing.toCommRing, @OrderedCommRing.toCommRing, @StrictOrderedCommRing.toCommRing, @Field.toCommRing, @EuclideanDomain.toCommRing, @DirectSum.GradeZero.commRing, Real.commRing] | |
[Meta.synthInstance] ✅ apply Real.commRing to CommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ CommRing ℝ ≟ CommRing ℝ | |
[Meta.synthInstance.resume] propagating CommRing ℝ to subgoal CommRing ℝ of AddCommGroupWithOne ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.commRing to CommRing ℝ | |
[Meta.synthInstance.tryResolve] ❌ CommRing ℝ ≟ CommRing (?m.22141 0) | |
[Meta.synthInstance] ✅ apply @EuclideanDomain.toCommRing to CommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ CommRing ℝ ≟ CommRing ℝ | |
[Meta.synthInstance] new goal EuclideanDomain ℝ | |
[Meta.synthInstance.instances] #[@Field.toEuclideanDomain] | |
[Meta.synthInstance] ✅ apply @Field.toEuclideanDomain to EuclideanDomain ℝ | |
[Meta.synthInstance.tryResolve] ✅ EuclideanDomain ℝ ≟ EuclideanDomain ℝ | |
[Meta.synthInstance.resume] propagating Field ℝ to subgoal Field ℝ of EuclideanDomain ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating EuclideanDomain ℝ to subgoal EuclideanDomain ℝ of CommRing ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @Field.toCommRing to CommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ CommRing ℝ ≟ CommRing ℝ | |
[Meta.synthInstance.resume] propagating Field ℝ to subgoal Field ℝ of CommRing ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toCommRing to CommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ CommRing ℝ ≟ CommRing ℝ | |
[Meta.synthInstance] new goal StrictOrderedCommRing ℝ | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toStrictOrderedCommRing, Real.instStrictOrderedCommRingReal] | |
[Meta.synthInstance] ✅ apply Real.instStrictOrderedCommRingReal to StrictOrderedCommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommRing ℝ ≟ StrictOrderedCommRing ℝ | |
[Meta.synthInstance.resume] propagating StrictOrderedCommRing ℝ to subgoal StrictOrderedCommRing ℝ of CommRing ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toStrictOrderedCommRing to StrictOrderedCommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommRing ℝ ≟ StrictOrderedCommRing ℝ | |
[Meta.synthInstance] new goal LinearOrderedCommRing ℝ | |
[Meta.synthInstance.instances] #[@LinearOrderedField.toLinearOrderedCommRing, Real.linearOrderedCommRing] | |
[Meta.synthInstance] ✅ apply Real.linearOrderedCommRing to LinearOrderedCommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommRing ℝ ≟ LinearOrderedCommRing ℝ | |
[Meta.synthInstance.resume] propagating LinearOrderedCommRing | |
ℝ to subgoal LinearOrderedCommRing ℝ of StrictOrderedCommRing ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toLinearOrderedCommRing to LinearOrderedCommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommRing ℝ ≟ LinearOrderedCommRing ℝ | |
[Meta.synthInstance.resume] propagating LinearOrderedField | |
ℝ to subgoal LinearOrderedField ℝ of LinearOrderedCommRing ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toCommRing to CommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ CommRing ℝ ≟ CommRing ℝ | |
[Meta.synthInstance] new goal OrderedCommRing ℝ | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toOrderedCommRing to OrderedCommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommRing ℝ ≟ OrderedCommRing ℝ | |
[Meta.synthInstance.resume] propagating StrictOrderedCommRing | |
ℝ to subgoal StrictOrderedCommRing ℝ of OrderedCommRing ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating OrderedCommRing ℝ to subgoal OrderedCommRing ℝ of CommRing ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toCommRing to CommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ CommRing ℝ ≟ CommRing ℝ | |
[Meta.synthInstance.resume] propagating SeminormedCommRing ℝ to subgoal SeminormedCommRing ℝ of CommRing ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @BooleanRing.toCommRing to CommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ CommRing ℝ ≟ CommRing ℝ | |
[Meta.synthInstance] no instances for BooleanRing ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @AddCommGroup.toAddGroup to AddGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ AddGroup ℝ ≟ AddGroup ℝ | |
[Meta.synthInstance] new goal AddCommGroup ℝ | |
[Meta.synthInstance.instances] #[@AddCommGroupWithOne.toAddCommGroup, @NonUnitalNonAssocRing.toAddCommGroup, @Ring.toAddCommGroup, @OrderedAddCommGroup.toAddCommGroup, @LieRing.toAddCommGroup, @SeminormedAddCommGroup.toAddCommGroup, @NormedAddCommGroup.toAddCommGroup, Real.instAddCommGroupReal] | |
[Meta.synthInstance] ✅ apply Real.instAddCommGroupReal to AddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℝ ≟ AddCommGroup ℝ | |
[Meta.synthInstance.resume] propagating AddCommGroup ℝ to subgoal AddCommGroup ℝ of AddGroup ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toAddCommGroup to AddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℝ ≟ AddCommGroup ℝ | |
[Meta.synthInstance.resume] propagating NormedAddCommGroup ℝ to subgoal NormedAddCommGroup ℝ of AddCommGroup ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @SeminormedAddCommGroup.toAddCommGroup to AddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℝ ≟ AddCommGroup ℝ | |
[Meta.synthInstance.resume] propagating SeminormedAddCommGroup ℝ to subgoal SeminormedAddCommGroup ℝ of AddCommGroup ℝ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance] ✅ apply @LieRing.toAddCommGroup to AddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℝ ≟ AddCommGroup ℝ | |
[Meta.synthInstance] new goal LieRing ℝ | |
[Meta.synthInstance.instances] #[@LieRing.ofAssociativeRing] | |
[Meta.synthInstance] ✅ apply @LieRing.ofAssociativeRing to LieRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ LieRing ℝ ≟ LieRing ℝ | |
[Meta.synthInstance.resume] propagating Ring ℝ to subgoal Ring ℝ of LieRing ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating LieRing ℝ to subgoal LieRing ℝ of AddCommGroup ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @OrderedAddCommGroup.toAddCommGroup to AddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℝ ≟ AddCommGroup ℝ | |
[Meta.synthInstance] new goal OrderedAddCommGroup ℝ | |
[Meta.synthInstance.instances] #[@NormedLatticeAddCommGroup.toOrderedAddCommGroup, @StarOrderedRing.toOrderedAddCommGroup, @LinearOrderedAddCommGroup.toOrderedAddCommGroup, @OrderedRing.toOrderedAddCommGroup, @StrictOrderedRing.toOrderedAddCommGroup, @NormedOrderedAddGroup.toOrderedAddCommGroup, Real.orderedAddCommGroup] | |
[Meta.synthInstance] ✅ apply Real.orderedAddCommGroup to OrderedAddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup ℝ ≟ OrderedAddCommGroup ℝ | |
[Meta.synthInstance.resume] propagating OrderedAddCommGroup ℝ to subgoal OrderedAddCommGroup ℝ of AddCommGroup ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NormedOrderedAddGroup.toOrderedAddCommGroup to OrderedAddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup ℝ ≟ OrderedAddCommGroup ℝ | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup ℝ ≟ OrderedAddCommGroup ℝ | |
[Meta.synthInstance] new goal StrictOrderedRing ℝ | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toStrictOrderedRing, @LinearOrderedRing.toStrictOrderedRing, Real.strictOrderedRing] | |
[Meta.synthInstance] ✅ apply Real.strictOrderedRing to StrictOrderedRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedRing ℝ ≟ StrictOrderedRing ℝ | |
[Meta.synthInstance.resume] propagating StrictOrderedRing ℝ to subgoal StrictOrderedRing ℝ of OrderedAddCommGroup ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toStrictOrderedRing to StrictOrderedRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedRing ℝ ≟ StrictOrderedRing ℝ | |
[Meta.synthInstance] new goal LinearOrderedRing ℝ | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toLinearOrderedRing, Real.instLinearOrderedRingReal] | |
[Meta.synthInstance] ✅ apply Real.instLinearOrderedRingReal to LinearOrderedRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedRing ℝ ≟ LinearOrderedRing ℝ | |
[Meta.synthInstance.resume] propagating LinearOrderedRing ℝ to subgoal LinearOrderedRing ℝ of StrictOrderedRing ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toLinearOrderedRing to LinearOrderedRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedRing ℝ ≟ LinearOrderedRing ℝ | |
[Meta.synthInstance.resume] propagating LinearOrderedCommRing | |
ℝ to subgoal LinearOrderedCommRing ℝ of LinearOrderedRing ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toStrictOrderedRing to StrictOrderedRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedRing ℝ ≟ StrictOrderedRing ℝ | |
[Meta.synthInstance.resume] propagating StrictOrderedCommRing | |
ℝ to subgoal StrictOrderedCommRing ℝ of StrictOrderedRing ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @OrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup ℝ ≟ OrderedAddCommGroup ℝ | |
[Meta.synthInstance] new goal OrderedRing ℝ | |
[Meta.synthInstance.instances] #[@StrictOrderedRing.toOrderedRing, @OrderedCommRing.toOrderedRing, Real.orderedRing] | |
[Meta.synthInstance] ✅ apply Real.orderedRing to OrderedRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedRing ℝ ≟ OrderedRing ℝ | |
[Meta.synthInstance.resume] propagating OrderedRing ℝ to subgoal OrderedRing ℝ of OrderedAddCommGroup ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toOrderedRing to OrderedRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedRing ℝ ≟ OrderedRing ℝ | |
[Meta.synthInstance.resume] propagating OrderedCommRing ℝ to subgoal OrderedCommRing ℝ of OrderedRing ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toOrderedRing to OrderedRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedRing ℝ ≟ OrderedRing ℝ | |
[Meta.synthInstance.resume] propagating StrictOrderedRing ℝ to subgoal StrictOrderedRing ℝ of OrderedRing ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroup.toOrderedAddCommGroup to OrderedAddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup ℝ ≟ OrderedAddCommGroup ℝ | |
[Meta.synthInstance] new goal LinearOrderedAddCommGroup ℝ | |
[Meta.synthInstance.instances] #[@LinearOrderedRing.toLinearOrderedAddCommGroup, @NormedLinearOrderedAddGroup.toLinearOrderedAddCommGroup, Real.instLinearOrderedAddCommGroupReal] | |
[Meta.synthInstance] ✅ apply Real.instLinearOrderedAddCommGroupReal to LinearOrderedAddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommGroup ℝ ≟ LinearOrderedAddCommGroup ℝ | |
[Meta.synthInstance.resume] propagating LinearOrderedAddCommGroup | |
ℝ to subgoal LinearOrderedAddCommGroup ℝ of OrderedAddCommGroup ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedAddGroup.toLinearOrderedAddCommGroup to LinearOrderedAddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommGroup ℝ ≟ LinearOrderedAddCommGroup ℝ | |
[Meta.synthInstance] no instances for NormedLinearOrderedAddGroup ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toLinearOrderedAddCommGroup to LinearOrderedAddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommGroup ℝ ≟ LinearOrderedAddCommGroup ℝ | |
[Meta.synthInstance.resume] propagating LinearOrderedRing | |
ℝ to subgoal LinearOrderedRing ℝ of LinearOrderedAddCommGroup ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @StarOrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup ℝ ≟ OrderedAddCommGroup ℝ | |
[Meta.synthInstance] new goal NonUnitalRing ℝ | |
[Meta.synthInstance.instances] #[@Ring.toNonUnitalRing, @NonUnitalCommRing.toNonUnitalRing, @NonUnitalSeminormedRing.toNonUnitalRing, @NonUnitalNormedRing.toNonUnitalRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNonUnitalRing to NonUnitalRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing ℝ ≟ NonUnitalRing ℝ | |
[Meta.synthInstance.resume] propagating NonUnitalNormedRing ℝ to subgoal NonUnitalNormedRing ℝ of NonUnitalRing ℝ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance.resume] propagating NonUnitalRing ℝ to subgoal NonUnitalRing ℝ of OrderedAddCommGroup ℝ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] new goal PartialOrder ℝ | |
[Meta.synthInstance.instances] #[@SetLike.instPartialOrder, @LinearOrder.toPartialOrder, @SemilatticeSup.toPartialOrder, @SemilatticeInf.toPartialOrder, @OrderedAddCommMonoid.toPartialOrder, @OrderedCommMonoid.toPartialOrder, @OrderedAddCommGroup.toPartialOrder, @OrderedCommGroup.toPartialOrder, @OrderedSemiring.toPartialOrder, @OrderedRing.toPartialOrder, @StrictOrderedSemiring.toPartialOrder, @StrictOrderedRing.toPartialOrder, @CompleteSemilatticeSup.toPartialOrder, @CompleteSemilatticeInf.toPartialOrder, @OmegaCompletePartialOrder.toPartialOrder, @CompletePartialOrder.toPartialOrder, Real.partialOrder] | |
[Meta.synthInstance] ✅ apply Real.partialOrder to PartialOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℝ ≟ PartialOrder ℝ | |
[Meta.synthInstance.resume] propagating PartialOrder ℝ to subgoal PartialOrder ℝ of OrderedAddCommGroup ℝ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance] new goal StarRing ℝ | |
[Meta.synthInstance.instances] #[@RCLike.toStarRing, Real.instStarRingRealToNonUnitalNonAssocSemiringToNonUnitalNonAssocCommSemiringToNonUnitalNonAssocCommRingToNonUnitalCommRingCommRing] | |
[Meta.synthInstance] ✅ apply Real.instStarRingRealToNonUnitalNonAssocSemiringToNonUnitalNonAssocCommSemiringToNonUnitalNonAssocCommRingToNonUnitalCommRingCommRing to StarRing | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ StarRing ℝ ≟ StarRing ℝ | |
[Meta.synthInstance.resume] propagating StarRing ℝ to subgoal StarRing ℝ of OrderedAddCommGroup ℝ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance] new goal StarOrderedRing ℝ | |
[Meta.synthInstance.instances] #[Real.instStarOrderedRingRealToNonUnitalSemiringToNonUnitalCommSemiringToNonUnitalCommRingCommRingPartialOrderInstStarRingRealToNonUnitalNonAssocSemiringToNonUnitalNonAssocCommSemiringToNonUnitalNonAssocCommRingToNonUnitalCommRingCommRing] | |
[Meta.synthInstance] ✅ apply Real.instStarOrderedRingRealToNonUnitalSemiringToNonUnitalCommSemiringToNonUnitalCommRingCommRingPartialOrderInstStarRingRealToNonUnitalNonAssocSemiringToNonUnitalNonAssocCommSemiringToNonUnitalNonAssocCommRingToNonUnitalCommRingCommRing to StarOrderedRing | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ StarOrderedRing ℝ ≟ StarOrderedRing ℝ | |
[Meta.synthInstance.resume] propagating StarOrderedRing ℝ to subgoal StarOrderedRing ℝ of OrderedAddCommGroup ℝ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance] ✅ apply @RCLike.toStarRing to StarRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ StarRing ℝ ≟ StarRing ℝ | |
[Meta.synthInstance] ✅ RCLike ℝ | |
[Meta.synthInstance] new goal RCLike ℝ | |
[Meta.synthInstance.instances] #[Real.RCLike] | |
[Meta.synthInstance] ✅ apply Real.RCLike to RCLike ℝ | |
[Meta.synthInstance.tryResolve] ✅ RCLike ℝ ≟ RCLike ℝ | |
[Meta.synthInstance] result Real.RCLike | |
[Meta.synthInstance.resume] propagating StarRing ℝ to subgoal StarRing ℝ of OrderedAddCommGroup ℝ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance] new goal StarOrderedRing ℝ | |
[Meta.synthInstance.instances] #[Real.instStarOrderedRingRealToNonUnitalSemiringToNonUnitalCommSemiringToNonUnitalCommRingCommRingPartialOrderInstStarRingRealToNonUnitalNonAssocSemiringToNonUnitalNonAssocCommSemiringToNonUnitalNonAssocCommRingToNonUnitalCommRingCommRing] | |
[Meta.synthInstance] ✅ apply Real.instStarOrderedRingRealToNonUnitalSemiringToNonUnitalCommSemiringToNonUnitalCommRingCommRingPartialOrderInstStarRingRealToNonUnitalNonAssocSemiringToNonUnitalNonAssocCommSemiringToNonUnitalNonAssocCommRingToNonUnitalCommRingCommRing to StarOrderedRing | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ StarOrderedRing ℝ ≟ StarOrderedRing ℝ | |
[Meta.synthInstance.resume] propagating StarOrderedRing ℝ to subgoal StarOrderedRing ℝ of OrderedAddCommGroup ℝ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance] ✅ apply @CompletePartialOrder.toPartialOrder to PartialOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℝ ≟ PartialOrder ℝ | |
[Meta.synthInstance] ✅ apply @OmegaCompletePartialOrder.toPartialOrder to PartialOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℝ ≟ PartialOrder ℝ | |
[Meta.synthInstance] ✅ apply @CompleteSemilatticeInf.toPartialOrder to PartialOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℝ ≟ PartialOrder ℝ | |
[Meta.synthInstance] new goal CompleteSemilatticeInf ℝ | |
[Meta.synthInstance.instances] #[@CompleteLattice.toCompleteSemilatticeInf] | |
[Meta.synthInstance] ✅ apply @CompleteLattice.toCompleteSemilatticeInf to CompleteSemilatticeInf ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompleteSemilatticeInf ℝ ≟ CompleteSemilatticeInf ℝ | |
[Meta.synthInstance] ✅ apply @CompleteSemilatticeSup.toPartialOrder to PartialOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℝ ≟ PartialOrder ℝ | |
[Meta.synthInstance] new goal CompleteSemilatticeSup ℝ | |
[Meta.synthInstance.instances] #[@CompleteLattice.toCompleteSemilatticeSup] | |
[Meta.synthInstance] ✅ apply @CompleteLattice.toCompleteSemilatticeSup to CompleteSemilatticeSup ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompleteSemilatticeSup ℝ ≟ CompleteSemilatticeSup ℝ | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toPartialOrder to PartialOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℝ ≟ PartialOrder ℝ | |
[Meta.synthInstance.resume] propagating StrictOrderedRing ℝ to subgoal StrictOrderedRing ℝ of PartialOrder ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toPartialOrder to PartialOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℝ ≟ PartialOrder ℝ | |
[Meta.synthInstance] new goal StrictOrderedSemiring ℝ | |
[Meta.synthInstance.instances] #[@StrictOrderedRing.toStrictOrderedSemiring, @StrictOrderedCommSemiring.toStrictOrderedSemiring, @LinearOrderedSemiring.toStrictOrderedSemiring, Real.strictOrderedSemiring] | |
[Meta.synthInstance] ✅ apply Real.strictOrderedSemiring to StrictOrderedSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring ℝ ≟ StrictOrderedSemiring ℝ | |
[Meta.synthInstance.resume] propagating StrictOrderedSemiring ℝ to subgoal StrictOrderedSemiring ℝ of PartialOrder ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemiring.toStrictOrderedSemiring to StrictOrderedSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring ℝ ≟ StrictOrderedSemiring ℝ | |
[Meta.synthInstance] new goal LinearOrderedSemiring ℝ | |
[Meta.synthInstance.instances] #[@LinearOrderedRing.toLinearOrderedSemiring, @LinearOrderedCommSemiring.toLinearOrderedSemiring, Real.instLinearOrderedSemiringReal] | |
[Meta.synthInstance] ✅ apply Real.instLinearOrderedSemiringReal to LinearOrderedSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemiring ℝ ≟ LinearOrderedSemiring ℝ | |
[Meta.synthInstance.resume] propagating LinearOrderedSemiring | |
ℝ to subgoal LinearOrderedSemiring ℝ of StrictOrderedSemiring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toLinearOrderedSemiring to LinearOrderedSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemiring ℝ ≟ LinearOrderedSemiring ℝ | |
[Meta.synthInstance] new goal LinearOrderedCommSemiring ℝ | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toLinearOrderedCommSemiring, @LinearOrderedSemifield.toLinearOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemifield.toLinearOrderedCommSemiring to LinearOrderedCommSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommSemiring ℝ ≟ LinearOrderedCommSemiring ℝ | |
[Meta.synthInstance] new goal LinearOrderedSemifield ℝ | |
[Meta.synthInstance.instances] #[@LinearOrderedField.toLinearOrderedSemifield, @CanonicallyLinearOrderedSemifield.toLinearOrderedSemifield] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toLinearOrderedSemifield to LinearOrderedSemifield ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemifield ℝ ≟ LinearOrderedSemifield ℝ | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toLinearOrderedSemifield to LinearOrderedSemifield ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemifield ℝ ≟ LinearOrderedSemifield ℝ | |
[Meta.synthInstance.resume] propagating LinearOrderedField | |
ℝ to subgoal LinearOrderedField ℝ of LinearOrderedSemifield ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating LinearOrderedSemifield | |
ℝ to subgoal LinearOrderedSemifield ℝ of LinearOrderedCommSemiring ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating LinearOrderedCommSemiring | |
ℝ to subgoal LinearOrderedCommSemiring ℝ of LinearOrderedSemiring ℝ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toLinearOrderedCommSemiring to LinearOrderedCommSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommSemiring ℝ ≟ LinearOrderedCommSemiring ℝ | |
[Meta.synthInstance.resume] propagating LinearOrderedCommRing | |
ℝ to subgoal LinearOrderedCommRing ℝ of LinearOrderedCommSemiring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toLinearOrderedSemiring to LinearOrderedSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemiring ℝ ≟ LinearOrderedSemiring ℝ | |
[Meta.synthInstance.resume] propagating LinearOrderedRing ℝ to subgoal LinearOrderedRing ℝ of LinearOrderedSemiring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toStrictOrderedSemiring to StrictOrderedSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring ℝ ≟ StrictOrderedSemiring ℝ | |
[Meta.synthInstance] new goal StrictOrderedCommSemiring ℝ | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toStrictOrderedCommSemiring, @LinearOrderedCommSemiring.toStrictOrderedCommSemiring, Real.strictOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply Real.strictOrderedCommSemiring to StrictOrderedCommSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommSemiring ℝ ≟ StrictOrderedCommSemiring ℝ | |
[Meta.synthInstance.resume] propagating StrictOrderedCommSemiring | |
ℝ to subgoal StrictOrderedCommSemiring ℝ of StrictOrderedSemiring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toStrictOrderedCommSemiring to StrictOrderedCommSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommSemiring ℝ ≟ StrictOrderedCommSemiring ℝ | |
[Meta.synthInstance.resume] propagating LinearOrderedCommSemiring | |
ℝ to subgoal LinearOrderedCommSemiring ℝ of StrictOrderedCommSemiring ℝ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toStrictOrderedCommSemiring to StrictOrderedCommSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommSemiring ℝ ≟ StrictOrderedCommSemiring ℝ | |
[Meta.synthInstance.resume] propagating StrictOrderedCommRing | |
ℝ to subgoal StrictOrderedCommRing ℝ of StrictOrderedCommSemiring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toStrictOrderedSemiring to StrictOrderedSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring ℝ ≟ StrictOrderedSemiring ℝ | |
[Meta.synthInstance.resume] propagating StrictOrderedRing ℝ to subgoal StrictOrderedRing ℝ of StrictOrderedSemiring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @OrderedRing.toPartialOrder to PartialOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℝ ≟ PartialOrder ℝ | |
[Meta.synthInstance.resume] propagating OrderedRing ℝ to subgoal OrderedRing ℝ of PartialOrder ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @OrderedSemiring.toPartialOrder to PartialOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℝ ≟ PartialOrder ℝ | |
[Meta.synthInstance] new goal OrderedSemiring ℝ | |
[Meta.synthInstance.instances] #[@OrderedRing.toOrderedSemiring, @StrictOrderedSemiring.toOrderedSemiring, @OrderedCommSemiring.toOrderedSemiring, Real.orderedSemiring] | |
[Meta.synthInstance] ✅ apply Real.orderedSemiring to OrderedSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring ℝ ≟ OrderedSemiring ℝ | |
[Meta.synthInstance.resume] propagating OrderedSemiring ℝ to subgoal OrderedSemiring ℝ of PartialOrder ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @OrderedCommSemiring.toOrderedSemiring to OrderedSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring ℝ ≟ OrderedSemiring ℝ | |
[Meta.synthInstance] new goal OrderedCommSemiring ℝ | |
[Meta.synthInstance.instances] #[@OrderedCommRing.toOrderedCommSemiring, @StrictOrderedCommSemiring.toOrderedCommSemiring, @CanonicallyOrderedCommSemiring.toOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toOrderedCommSemiring to OrderedCommSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring ℝ ≟ OrderedCommSemiring ℝ | |
[Meta.synthInstance] new goal CanonicallyOrderedCommSemiring ℝ | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedSemifield.toCanonicallyOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toCanonicallyOrderedCommSemiring to CanonicallyOrderedCommSemiring | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedCommSemiring ℝ ≟ CanonicallyOrderedCommSemiring ℝ | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toOrderedCommSemiring to OrderedCommSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring ℝ ≟ OrderedCommSemiring ℝ | |
[Meta.synthInstance.resume] propagating StrictOrderedCommSemiring | |
ℝ to subgoal StrictOrderedCommSemiring ℝ of OrderedCommSemiring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating OrderedCommSemiring ℝ to subgoal OrderedCommSemiring ℝ of OrderedSemiring ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toOrderedCommSemiring to OrderedCommSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring ℝ ≟ OrderedCommSemiring ℝ | |
[Meta.synthInstance.resume] propagating OrderedCommRing ℝ to subgoal OrderedCommRing ℝ of OrderedCommSemiring ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toOrderedSemiring to OrderedSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring ℝ ≟ OrderedSemiring ℝ | |
[Meta.synthInstance.resume] propagating StrictOrderedSemiring | |
ℝ to subgoal StrictOrderedSemiring ℝ of OrderedSemiring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @OrderedRing.toOrderedSemiring to OrderedSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring ℝ ≟ OrderedSemiring ℝ | |
[Meta.synthInstance.resume] propagating OrderedRing ℝ to subgoal OrderedRing ℝ of OrderedSemiring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @OrderedCommGroup.toPartialOrder to PartialOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℝ ≟ PartialOrder ℝ | |
[Meta.synthInstance] new goal OrderedCommGroup ℝ | |
[Meta.synthInstance.instances] #[@LinearOrderedCommGroup.toOrderedCommGroup, @NormedOrderedGroup.toOrderedCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedOrderedGroup.toOrderedCommGroup to OrderedCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommGroup ℝ ≟ OrderedCommGroup ℝ | |
[Meta.synthInstance] new goal NormedOrderedGroup ℝ | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedGroup.toNormedOrderedGroup] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedGroup.toNormedOrderedGroup to NormedOrderedGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedOrderedGroup ℝ ≟ NormedOrderedGroup ℝ | |
[Meta.synthInstance] no instances for NormedLinearOrderedGroup ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommGroup.toOrderedCommGroup to OrderedCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommGroup ℝ ≟ OrderedCommGroup ℝ | |
[Meta.synthInstance] new goal LinearOrderedCommGroup ℝ | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedGroup.toLinearOrderedCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedGroup.toLinearOrderedCommGroup to LinearOrderedCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommGroup ℝ ≟ LinearOrderedCommGroup ℝ | |
[Meta.synthInstance] no instances for NormedLinearOrderedGroup ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @OrderedAddCommGroup.toPartialOrder to PartialOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℝ ≟ PartialOrder ℝ | |
[Meta.synthInstance.resume] propagating OrderedAddCommGroup ℝ to subgoal OrderedAddCommGroup ℝ of PartialOrder ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @OrderedCommMonoid.toPartialOrder to PartialOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℝ ≟ PartialOrder ℝ | |
[Meta.synthInstance] new goal OrderedCommMonoid ℝ | |
[Meta.synthInstance.instances] #[@CanonicallyOrderedCommSemiring.toOrderedCommMonoid, @OrderedCancelCommMonoid.toOrderedCommMonoid, @LinearOrderedCommMonoid.toOrderedCommMonoid, @CanonicallyOrderedCommMonoid.toOrderedCommMonoid] | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommMonoid.toOrderedCommMonoid to OrderedCommMonoid ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommMonoid ℝ ≟ OrderedCommMonoid ℝ | |
[Meta.synthInstance] new goal CanonicallyOrderedCommMonoid ℝ | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedCommMonoid.toCanonicallyOrderedCommMonoid] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedCommMonoid.toCanonicallyOrderedCommMonoid to CanonicallyOrderedCommMonoid | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedCommMonoid ℝ ≟ CanonicallyOrderedCommMonoid ℝ | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedCommMonoid ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommMonoid.toOrderedCommMonoid to OrderedCommMonoid ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommMonoid ℝ ≟ OrderedCommMonoid ℝ | |
[Meta.synthInstance] new goal LinearOrderedCommMonoid ℝ | |
[Meta.synthInstance.instances] #[@LinearOrderedCancelCommMonoid.toLinearOrderedCommMonoid, @CanonicallyLinearOrderedCommMonoid.toLinearOrderedCommMonoid, @LinearOrderedCommMonoidWithZero.toLinearOrderedCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommMonoidWithZero.toLinearOrderedCommMonoid to LinearOrderedCommMonoid ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommMonoid ℝ ≟ LinearOrderedCommMonoid ℝ | |
[Meta.synthInstance] new goal LinearOrderedCommMonoidWithZero ℝ | |
[Meta.synthInstance.instances] #[@LinearOrderedCommGroupWithZero.toLinearOrderedCommMonoidWithZero] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommGroupWithZero.toLinearOrderedCommMonoidWithZero to LinearOrderedCommMonoidWithZero | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommMonoidWithZero ℝ ≟ LinearOrderedCommMonoidWithZero ℝ | |
[Meta.synthInstance] new goal LinearOrderedCommGroupWithZero ℝ | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedSemifield.toLinearOrderedCommGroupWithZero] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toLinearOrderedCommGroupWithZero to LinearOrderedCommGroupWithZero | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommGroupWithZero ℝ ≟ LinearOrderedCommGroupWithZero ℝ | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedCommMonoid.toLinearOrderedCommMonoid to LinearOrderedCommMonoid | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommMonoid ℝ ≟ LinearOrderedCommMonoid ℝ | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedCommMonoid ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCancelCommMonoid.toLinearOrderedCommMonoid to LinearOrderedCommMonoid ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommMonoid ℝ ≟ LinearOrderedCommMonoid ℝ | |
[Meta.synthInstance] new goal LinearOrderedCancelCommMonoid ℝ | |
[Meta.synthInstance.instances] #[@LinearOrderedCommGroup.toLinearOrderedCancelCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommGroup.toLinearOrderedCancelCommMonoid to LinearOrderedCancelCommMonoid | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCancelCommMonoid ℝ ≟ LinearOrderedCancelCommMonoid ℝ | |
[Meta.synthInstance] ✅ apply @OrderedCancelCommMonoid.toOrderedCommMonoid to OrderedCommMonoid ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommMonoid ℝ ≟ OrderedCommMonoid ℝ | |
[Meta.synthInstance] new goal OrderedCancelCommMonoid ℝ | |
[Meta.synthInstance.instances] #[@OrderedCommGroup.toOrderedCancelCommMonoid, @LinearOrderedCancelCommMonoid.toOrderedCancelCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCancelCommMonoid.toOrderedCancelCommMonoid to OrderedCancelCommMonoid ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelCommMonoid ℝ ≟ OrderedCancelCommMonoid ℝ | |
[Meta.synthInstance] ✅ apply @OrderedCommGroup.toOrderedCancelCommMonoid to OrderedCancelCommMonoid ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelCommMonoid ℝ ≟ OrderedCancelCommMonoid ℝ | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toOrderedCommMonoid to OrderedCommMonoid ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommMonoid ℝ ≟ OrderedCommMonoid ℝ | |
[Meta.synthInstance] ✅ apply @OrderedAddCommMonoid.toPartialOrder to PartialOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℝ ≟ PartialOrder ℝ | |
[Meta.synthInstance] new goal OrderedAddCommMonoid ℝ | |
[Meta.synthInstance.instances] #[@StarOrderedRing.toOrderedAddCommMonoid, @OrderedCancelAddCommMonoid.toOrderedAddCommMonoid, @LinearOrderedAddCommMonoid.toOrderedAddCommMonoid, @CanonicallyOrderedAddCommMonoid.toOrderedAddCommMonoid, @OrderedSemiring.toOrderedAddCommMonoid, Real.orderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply Real.orderedAddCommMonoid to OrderedAddCommMonoid ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid ℝ ≟ OrderedAddCommMonoid ℝ | |
[Meta.synthInstance.resume] propagating OrderedAddCommMonoid ℝ to subgoal OrderedAddCommMonoid ℝ of PartialOrder ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @OrderedSemiring.toOrderedAddCommMonoid to OrderedAddCommMonoid ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid ℝ ≟ OrderedAddCommMonoid ℝ | |
[Meta.synthInstance.resume] propagating OrderedSemiring ℝ to subgoal OrderedSemiring ℝ of OrderedAddCommMonoid ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid ℝ ≟ OrderedAddCommMonoid ℝ | |
[Meta.synthInstance] new goal CanonicallyOrderedAddCommMonoid ℝ | |
[Meta.synthInstance.instances] #[@IdemSemiring.toCanonicallyOrderedAddCommMonoid, @CanonicallyLinearOrderedAddCommMonoid.toCanonicallyOrderedAddCommMonoid, @CanonicallyOrderedCommSemiring.toCanonicallyOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid ℝ ≟ CanonicallyOrderedAddCommMonoid ℝ | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedAddCommMonoid.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid ℝ ≟ CanonicallyOrderedAddCommMonoid ℝ | |
[Meta.synthInstance] new goal CanonicallyLinearOrderedAddCommMonoid ℝ | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedSemifield.toCanonicallyLinearOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toCanonicallyLinearOrderedAddCommMonoid to CanonicallyLinearOrderedAddCommMonoid | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyLinearOrderedAddCommMonoid ℝ ≟ CanonicallyLinearOrderedAddCommMonoid ℝ | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IdemSemiring.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid ℝ | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid ℝ ≟ CanonicallyOrderedAddCommMonoid ℝ | |
[Meta.synthInstance] new goal IdemSemiring ℝ | |
[Meta.synthInstance.instances] #[@IdemCommSemiring.toIdemSemiring, @KleeneAlgebra.toIdemSemiring] | |
[Meta.synthInstance] ✅ apply @KleeneAlgebra.toIdemSemiring to IdemSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ IdemSemiring ℝ ≟ IdemSemiring ℝ | |
[Meta.synthInstance] no instances for KleeneAlgebra ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IdemCommSemiring.toIdemSemiring to IdemSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ IdemSemiring ℝ ≟ IdemSemiring ℝ | |
[Meta.synthInstance] no instances for IdemCommSemiring ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid ℝ ≟ OrderedAddCommMonoid ℝ | |
[Meta.synthInstance] new goal LinearOrderedAddCommMonoid ℝ | |
[Meta.synthInstance.instances] #[@LinearOrderedCancelAddCommMonoid.toLinearOrderedAddCommMonoid, @LinearOrderedAddCommMonoidWithTop.toLinearOrderedAddCommMonoid, @CanonicallyLinearOrderedAddCommMonoid.toLinearOrderedAddCommMonoid, @LinearOrderedSemiring.toLinearOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemiring.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid ℝ ≟ LinearOrderedAddCommMonoid ℝ | |
[Meta.synthInstance.resume] propagating LinearOrderedSemiring | |
ℝ to subgoal LinearOrderedSemiring ℝ of LinearOrderedAddCommMonoid ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating LinearOrderedAddCommMonoid | |
ℝ to subgoal LinearOrderedAddCommMonoid ℝ of OrderedAddCommMonoid ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedAddCommMonoid.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid ℝ ≟ LinearOrderedAddCommMonoid ℝ | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommMonoidWithTop.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid ℝ ≟ LinearOrderedAddCommMonoid ℝ | |
[Meta.synthInstance] new goal LinearOrderedAddCommMonoidWithTop ℝ | |
[Meta.synthInstance.instances] #[@LinearOrderedAddCommGroupWithTop.toLinearOrderedAddCommMonoidWithTop] | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroupWithTop.toLinearOrderedAddCommMonoidWithTop to LinearOrderedAddCommMonoidWithTop | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoidWithTop ℝ ≟ LinearOrderedAddCommMonoidWithTop ℝ | |
[Meta.synthInstance] no instances for LinearOrderedAddCommGroupWithTop ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCancelAddCommMonoid.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid ℝ ≟ LinearOrderedAddCommMonoid ℝ | |
[Meta.synthInstance] new goal LinearOrderedCancelAddCommMonoid ℝ | |
[Meta.synthInstance.instances] #[@LinearOrderedAddCommGroup.toLinearOrderedAddCancelCommMonoid, @LinearOrderedCommSemiring.toLinearOrderedCancelAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toLinearOrderedCancelAddCommMonoid to LinearOrderedCancelAddCommMonoid | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCancelAddCommMonoid ℝ ≟ LinearOrderedCancelAddCommMonoid ℝ | |
[Meta.synthInstance.resume] propagating LinearOrderedCommSemiring | |
ℝ to subgoal LinearOrderedCommSemiring ℝ of LinearOrderedCancelAddCommMonoid ℝ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance.resume] propagating LinearOrderedCancelAddCommMonoid | |
ℝ to subgoal LinearOrderedCancelAddCommMonoid ℝ of LinearOrderedAddCommMonoid ℝ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroup.toLinearOrderedAddCancelCommMonoid to LinearOrderedCancelAddCommMonoid | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCancelAddCommMonoid ℝ ≟ LinearOrderedCancelAddCommMonoid ℝ | |
[Meta.synthInstance.resume] propagating LinearOrderedAddCommGroup | |
ℝ to subgoal LinearOrderedAddCommGroup ℝ of LinearOrderedCancelAddCommMonoid ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @OrderedCancelAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid ℝ ≟ OrderedAddCommMonoid ℝ | |
[Meta.synthInstance] new goal OrderedCancelAddCommMonoid ℝ | |
[Meta.synthInstance.instances] #[@OrderedAddCommGroup.toOrderedCancelAddCommMonoid, @LinearOrderedCancelAddCommMonoid.toOrderedCancelAddCommMonoid, @StrictOrderedSemiring.toOrderedCancelAddCommMonoid, Real.orderedCancelAddCommMonoid] | |
[Meta.synthInstance] ✅ apply Real.orderedCancelAddCommMonoid to OrderedCancelAddCommMonoid ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid ℝ ≟ OrderedCancelAddCommMonoid ℝ | |
[Meta.synthInstance.resume] propagating OrderedCancelAddCommMonoid | |
ℝ to subgoal OrderedCancelAddCommMonoid ℝ of OrderedAddCommMonoid ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid ℝ ≟ OrderedCancelAddCommMonoid ℝ | |
[Meta.synthInstance.resume] propagating StrictOrderedSemiring | |
ℝ to subgoal StrictOrderedSemiring ℝ of OrderedCancelAddCommMonoid ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @LinearOrderedCancelAddCommMonoid.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid ℝ ≟ OrderedCancelAddCommMonoid ℝ | |
[Meta.synthInstance.resume] propagating LinearOrderedCancelAddCommMonoid | |
ℝ to subgoal LinearOrderedCancelAddCommMonoid ℝ of OrderedCancelAddCommMonoid ℝ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] ✅ apply @OrderedAddCommGroup.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid ℝ ≟ OrderedCancelAddCommMonoid ℝ | |
[Meta.synthInstance.resume] propagating OrderedAddCommGroup | |
ℝ to subgoal OrderedAddCommGroup ℝ of OrderedCancelAddCommMonoid ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @StarOrderedRing.toOrderedAddCommMonoid to OrderedAddCommMonoid ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid ℝ ≟ OrderedAddCommMonoid ℝ | |
[Meta.synthInstance] new goal NonUnitalSemiring ℝ | |
[Meta.synthInstance.instances] #[@NonUnitalRing.toNonUnitalSemiring, @Semiring.toNonUnitalSemiring, @NonUnitalCommSemiring.toNonUnitalSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommSemiring.toNonUnitalSemiring to NonUnitalSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring ℝ ≟ NonUnitalSemiring ℝ | |
[Meta.synthInstance] new goal NonUnitalCommSemiring ℝ | |
[Meta.synthInstance.instances] #[@CommSemiring.toNonUnitalCommSemiring, @NonUnitalCommRing.toNonUnitalCommSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalCommSemiring to NonUnitalCommSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommSemiring ℝ ≟ NonUnitalCommSemiring ℝ | |
[Meta.synthInstance] new goal NonUnitalCommRing ℝ | |
[Meta.synthInstance.instances] #[@CommRing.toNonUnitalCommRing, @NonUnitalSeminormedCommRing.toNonUnitalCommRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedCommRing.toNonUnitalCommRing to NonUnitalCommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommRing ℝ ≟ NonUnitalCommRing ℝ | |
[Meta.synthInstance.resume] propagating NonUnitalSeminormedCommRing | |
ℝ to subgoal NonUnitalSeminormedCommRing ℝ of NonUnitalCommRing ℝ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance.resume] propagating NonUnitalCommRing ℝ to subgoal NonUnitalCommRing ℝ of NonUnitalCommSemiring ℝ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance.resume] propagating NonUnitalCommSemiring | |
ℝ to subgoal NonUnitalCommSemiring ℝ of NonUnitalSemiring ℝ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance.resume] propagating NonUnitalSemiring ℝ to subgoal NonUnitalSemiring ℝ of OrderedAddCommMonoid ℝ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance.resume] propagating PartialOrder ℝ to subgoal PartialOrder ℝ of OrderedAddCommMonoid ℝ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance] new goal StarRing ℝ | |
[Meta.synthInstance.instances] #[@RCLike.toStarRing, Real.instStarRingRealToNonUnitalNonAssocSemiringToNonUnitalNonAssocCommSemiringToNonUnitalNonAssocCommRingToNonUnitalCommRingCommRing] | |
[Meta.synthInstance] ✅ apply Real.instStarRingRealToNonUnitalNonAssocSemiringToNonUnitalNonAssocCommSemiringToNonUnitalNonAssocCommRingToNonUnitalCommRingCommRing to StarRing | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ StarRing ℝ ≟ StarRing ℝ | |
[Meta.synthInstance.resume] propagating StarRing ℝ to subgoal StarRing ℝ of OrderedAddCommMonoid ℝ | |
[Meta.synthInstance.resume] size: 8 | |
[Meta.synthInstance] new goal StarOrderedRing ℝ | |
[Meta.synthInstance.instances] #[Real.instStarOrderedRingRealToNonUnitalSemiringToNonUnitalCommSemiringToNonUnitalCommRingCommRingPartialOrderInstStarRingRealToNonUnitalNonAssocSemiringToNonUnitalNonAssocCommSemiringToNonUnitalNonAssocCommRingToNonUnitalCommRingCommRing] | |
[Meta.synthInstance] ✅ apply Real.instStarOrderedRingRealToNonUnitalSemiringToNonUnitalCommSemiringToNonUnitalCommRingCommRingPartialOrderInstStarRingRealToNonUnitalNonAssocSemiringToNonUnitalNonAssocCommSemiringToNonUnitalNonAssocCommRingToNonUnitalCommRingCommRing to StarOrderedRing | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ StarOrderedRing ℝ ≟ StarOrderedRing ℝ | |
[Meta.synthInstance.resume] propagating StarOrderedRing ℝ to subgoal StarOrderedRing ℝ of OrderedAddCommMonoid ℝ | |
[Meta.synthInstance.resume] size: 9 | |
[Meta.synthInstance] ✅ apply @RCLike.toStarRing to StarRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ StarRing ℝ ≟ StarRing ℝ | |
[Meta.synthInstance] ✅ RCLike ℝ | |
[Meta.synthInstance] result Real.RCLike (cached) | |
[Meta.synthInstance.resume] propagating StarRing ℝ to subgoal StarRing ℝ of OrderedAddCommMonoid ℝ | |
[Meta.synthInstance.resume] size: 8 | |
[Meta.synthInstance] new goal StarOrderedRing ℝ | |
[Meta.synthInstance.instances] #[Real.instStarOrderedRingRealToNonUnitalSemiringToNonUnitalCommSemiringToNonUnitalCommRingCommRingPartialOrderInstStarRingRealToNonUnitalNonAssocSemiringToNonUnitalNonAssocCommSemiringToNonUnitalNonAssocCommRingToNonUnitalCommRingCommRing] | |
[Meta.synthInstance] ✅ apply Real.instStarOrderedRingRealToNonUnitalSemiringToNonUnitalCommSemiringToNonUnitalCommRingCommRingPartialOrderInstStarRingRealToNonUnitalNonAssocSemiringToNonUnitalNonAssocCommSemiringToNonUnitalNonAssocCommRingToNonUnitalCommRingCommRing to StarOrderedRing | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ StarOrderedRing ℝ ≟ StarOrderedRing ℝ | |
[Meta.synthInstance.resume] propagating StarOrderedRing ℝ to subgoal StarOrderedRing ℝ of OrderedAddCommMonoid ℝ | |
[Meta.synthInstance.resume] size: 9 | |
[Meta.synthInstance] ✅ apply @CommRing.toNonUnitalCommRing to NonUnitalCommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommRing ℝ ≟ NonUnitalCommRing ℝ | |
[Meta.synthInstance.resume] propagating CommRing ℝ to subgoal CommRing ℝ of NonUnitalCommRing ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @CommSemiring.toNonUnitalCommSemiring to NonUnitalCommSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommSemiring ℝ ≟ NonUnitalCommSemiring ℝ | |
[Meta.synthInstance] new goal CommSemiring ℝ | |
[Meta.synthInstance.instances] #[@CommRing.toCommSemiring, @OrderedCommSemiring.toCommSemiring, @StrictOrderedCommSemiring.toCommSemiring, @CanonicallyOrderedCommSemiring.toCommSemiring, @Semifield.toCommSemiring, @IdemCommSemiring.toCommSemiring, @DirectSum.GradeZero.commSemiring, Real.instCommSemiringReal] | |
[Meta.synthInstance] ✅ apply Real.instCommSemiringReal to CommSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring ℝ ≟ CommSemiring ℝ | |
[Meta.synthInstance.resume] propagating CommSemiring ℝ to subgoal CommSemiring ℝ of NonUnitalCommSemiring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.commSemiring to CommSemiring ℝ | |
[Meta.synthInstance.tryResolve] ❌ CommSemiring ℝ ≟ CommSemiring (?m.22525 0) | |
[Meta.synthInstance] ✅ apply @IdemCommSemiring.toCommSemiring to CommSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring ℝ ≟ CommSemiring ℝ | |
[Meta.synthInstance] no instances for IdemCommSemiring ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Semifield.toCommSemiring to CommSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring ℝ ≟ CommSemiring ℝ | |
[Meta.synthInstance] new goal Semifield ℝ | |
[Meta.synthInstance.instances] #[@Field.toSemifield, @LinearOrderedSemifield.toSemifield] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemifield.toSemifield to Semifield ℝ | |
[Meta.synthInstance.tryResolve] ✅ Semifield ℝ ≟ Semifield ℝ | |
[Meta.synthInstance.resume] propagating LinearOrderedSemifield ℝ to subgoal LinearOrderedSemifield ℝ of Semifield ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating Semifield ℝ to subgoal Semifield ℝ of CommSemiring ℝ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @Field.toSemifield to Semifield ℝ | |
[Meta.synthInstance.tryResolve] ✅ Semifield ℝ ≟ Semifield ℝ | |
[Meta.synthInstance.resume] propagating Field ℝ to subgoal Field ℝ of Semifield ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toCommSemiring to CommSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring ℝ ≟ CommSemiring ℝ | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toCommSemiring to CommSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring ℝ ≟ CommSemiring ℝ | |
[Meta.synthInstance.resume] propagating StrictOrderedCommSemiring | |
ℝ to subgoal StrictOrderedCommSemiring ℝ of CommSemiring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @OrderedCommSemiring.toCommSemiring to CommSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring ℝ ≟ CommSemiring ℝ | |
[Meta.synthInstance.resume] propagating OrderedCommSemiring ℝ to subgoal OrderedCommSemiring ℝ of CommSemiring ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @CommRing.toCommSemiring to CommSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring ℝ ≟ CommSemiring ℝ | |
[Meta.synthInstance.resume] propagating CommRing ℝ to subgoal CommRing ℝ of CommSemiring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @Semiring.toNonUnitalSemiring to NonUnitalSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring ℝ ≟ NonUnitalSemiring ℝ | |
[Meta.synthInstance] new goal Semiring ℝ | |
[Meta.synthInstance.instances] #[@instSemiring, @Ring.toSemiring, @CommSemiring.toSemiring, @OrderedSemiring.toSemiring, @StrictOrderedSemiring.toSemiring, @DivisionSemiring.toSemiring, @IdemSemiring.toSemiring, @DirectSum.GradeZero.semiring, Real.semiring] | |
[Meta.synthInstance] ✅ apply Real.semiring to Semiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℝ ≟ Semiring ℝ | |
[Meta.synthInstance.resume] propagating Semiring ℝ to subgoal Semiring ℝ of NonUnitalSemiring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.semiring to Semiring ℝ | |
[Meta.synthInstance.tryResolve] ❌ Semiring ℝ ≟ Semiring (?m.22560 0) | |
[Meta.synthInstance] ✅ apply @IdemSemiring.toSemiring to Semiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℝ ≟ Semiring ℝ | |
[Meta.synthInstance] ✅ apply @DivisionSemiring.toSemiring to Semiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℝ ≟ Semiring ℝ | |
[Meta.synthInstance] new goal DivisionSemiring ℝ | |
[Meta.synthInstance.instances] #[@DivisionRing.toDivisionSemiring, @Semifield.toDivisionSemiring] | |
[Meta.synthInstance] ✅ apply @Semifield.toDivisionSemiring to DivisionSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ DivisionSemiring ℝ ≟ DivisionSemiring ℝ | |
[Meta.synthInstance.resume] propagating Semifield ℝ to subgoal Semifield ℝ of DivisionSemiring ℝ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance.resume] propagating DivisionSemiring ℝ to subgoal DivisionSemiring ℝ of Semiring ℝ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] ✅ apply @DivisionRing.toDivisionSemiring to DivisionSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ DivisionSemiring ℝ ≟ DivisionSemiring ℝ | |
[Meta.synthInstance.resume] propagating DivisionRing ℝ to subgoal DivisionRing ℝ of DivisionSemiring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toSemiring to Semiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℝ ≟ Semiring ℝ | |
[Meta.synthInstance.resume] propagating StrictOrderedSemiring ℝ to subgoal StrictOrderedSemiring ℝ of Semiring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @OrderedSemiring.toSemiring to Semiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℝ ≟ Semiring ℝ | |
[Meta.synthInstance.resume] propagating OrderedSemiring ℝ to subgoal OrderedSemiring ℝ of Semiring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @CommSemiring.toSemiring to Semiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℝ ≟ Semiring ℝ | |
[Meta.synthInstance.resume] propagating CommSemiring ℝ to subgoal CommSemiring ℝ of Semiring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @Ring.toSemiring to Semiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℝ ≟ Semiring ℝ | |
[Meta.synthInstance.resume] propagating Ring ℝ to subgoal Ring ℝ of Semiring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @instSemiring to Semiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℝ ≟ Semiring ℝ | |
[Meta.synthInstance.resume] propagating Ring ℝ to subgoal Ring ℝ of Semiring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NonUnitalRing.toNonUnitalSemiring to NonUnitalSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring ℝ ≟ NonUnitalSemiring ℝ | |
[Meta.synthInstance.resume] propagating NonUnitalRing ℝ to subgoal NonUnitalRing ℝ of NonUnitalSemiring ℝ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] ✅ apply @SemilatticeInf.toPartialOrder to PartialOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℝ ≟ PartialOrder ℝ | |
[Meta.synthInstance] new goal SemilatticeInf ℝ | |
[Meta.synthInstance.instances] #[@Lattice.toSemilatticeInf, Real.instSemilatticeInfReal] | |
[Meta.synthInstance] ✅ apply Real.instSemilatticeInfReal to SemilatticeInf ℝ | |
[Meta.synthInstance.tryResolve] ✅ SemilatticeInf ℝ ≟ SemilatticeInf ℝ | |
[Meta.synthInstance.resume] propagating SemilatticeInf ℝ to subgoal SemilatticeInf ℝ of PartialOrder ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @Lattice.toSemilatticeInf to SemilatticeInf ℝ | |
[Meta.synthInstance.tryResolve] ✅ SemilatticeInf ℝ ≟ SemilatticeInf ℝ | |
[Meta.synthInstance] new goal Lattice ℝ | |
[Meta.synthInstance.instances] #[@LinearOrder.toLattice, @DistribLattice.toLattice, @GeneralizedHeytingAlgebra.toLattice, @GeneralizedCoheytingAlgebra.toLattice, @CompleteLattice.toLattice, @ConditionallyCompleteLattice.toLattice, @NormedLatticeAddCommGroup.toLattice, Real.lattice] | |
[Meta.synthInstance] ✅ apply Real.lattice to Lattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ Lattice ℝ ≟ Lattice ℝ | |
[Meta.synthInstance.resume] propagating Lattice ℝ to subgoal Lattice ℝ of SemilatticeInf ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NormedLatticeAddCommGroup.toLattice to Lattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ Lattice ℝ ≟ Lattice ℝ | |
[Meta.synthInstance.resume] propagating NormedLatticeAddCommGroup | |
ℝ to subgoal NormedLatticeAddCommGroup ℝ of Lattice ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @ConditionallyCompleteLattice.toLattice to Lattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ Lattice ℝ ≟ Lattice ℝ | |
[Meta.synthInstance] new goal ConditionallyCompleteLattice ℝ | |
[Meta.synthInstance.instances] #[@CompleteLattice.toConditionallyCompleteLattice, @ConditionallyCompleteLinearOrder.toConditionallyCompleteLattice] | |
[Meta.synthInstance] ✅ apply @ConditionallyCompleteLinearOrder.toConditionallyCompleteLattice to ConditionallyCompleteLattice | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ ConditionallyCompleteLattice ℝ ≟ ConditionallyCompleteLattice ℝ | |
[Meta.synthInstance] new goal ConditionallyCompleteLinearOrder ℝ | |
[Meta.synthInstance.instances] #[@ConditionallyCompleteLinearOrderBot.toConditionallyCompleteLinearOrder, @ConditionallyCompleteLinearOrderedField.toConditionallyCompleteLinearOrder, Real.instConditionallyCompleteLinearOrderReal] | |
[Meta.synthInstance] ✅ apply Real.instConditionallyCompleteLinearOrderReal to ConditionallyCompleteLinearOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ ConditionallyCompleteLinearOrder ℝ ≟ ConditionallyCompleteLinearOrder ℝ | |
[Meta.synthInstance.resume] propagating ConditionallyCompleteLinearOrder | |
ℝ to subgoal ConditionallyCompleteLinearOrder ℝ of ConditionallyCompleteLattice ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating ConditionallyCompleteLattice | |
ℝ to subgoal ConditionallyCompleteLattice ℝ of Lattice ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @ConditionallyCompleteLinearOrderedField.toConditionallyCompleteLinearOrder to ConditionallyCompleteLinearOrder | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ ConditionallyCompleteLinearOrder ℝ ≟ ConditionallyCompleteLinearOrder ℝ | |
[Meta.synthInstance.resume] propagating ConditionallyCompleteLinearOrderedField | |
ℝ to subgoal ConditionallyCompleteLinearOrderedField ℝ of ConditionallyCompleteLinearOrder ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @ConditionallyCompleteLinearOrderBot.toConditionallyCompleteLinearOrder to ConditionallyCompleteLinearOrder | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ ConditionallyCompleteLinearOrder ℝ ≟ ConditionallyCompleteLinearOrder ℝ | |
[Meta.synthInstance] new goal ConditionallyCompleteLinearOrderBot ℝ | |
[Meta.synthInstance.instances] #[@CompleteLinearOrder.toConditionallyCompleteLinearOrderBot] | |
[Meta.synthInstance] ✅ apply @CompleteLinearOrder.toConditionallyCompleteLinearOrderBot to ConditionallyCompleteLinearOrderBot | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ ConditionallyCompleteLinearOrderBot ℝ ≟ ConditionallyCompleteLinearOrderBot ℝ | |
[Meta.synthInstance] no instances for CompleteLinearOrder ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @CompleteLattice.toConditionallyCompleteLattice to ConditionallyCompleteLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ ConditionallyCompleteLattice ℝ ≟ ConditionallyCompleteLattice ℝ | |
[Meta.synthInstance] ✅ apply @CompleteLattice.toLattice to Lattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ Lattice ℝ ≟ Lattice ℝ | |
[Meta.synthInstance] ✅ apply @GeneralizedCoheytingAlgebra.toLattice to Lattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ Lattice ℝ ≟ Lattice ℝ | |
[Meta.synthInstance] new goal GeneralizedCoheytingAlgebra ℝ | |
[Meta.synthInstance.instances] #[@GeneralizedBooleanAlgebra.toGeneralizedCoheytingAlgebra, @CoheytingAlgebra.toGeneralizedCoheytingAlgebra] | |
[Meta.synthInstance] ✅ apply @CoheytingAlgebra.toGeneralizedCoheytingAlgebra to GeneralizedCoheytingAlgebra ℝ | |
[Meta.synthInstance.tryResolve] ✅ GeneralizedCoheytingAlgebra ℝ ≟ GeneralizedCoheytingAlgebra ℝ | |
[Meta.synthInstance] new goal CoheytingAlgebra ℝ | |
[Meta.synthInstance.instances] #[@BiheytingAlgebra.toCoheytingAlgebra] | |
[Meta.synthInstance] ✅ apply @BiheytingAlgebra.toCoheytingAlgebra to CoheytingAlgebra ℝ | |
[Meta.synthInstance.tryResolve] ✅ CoheytingAlgebra ℝ ≟ CoheytingAlgebra ℝ | |
[Meta.synthInstance] new goal BiheytingAlgebra ℝ | |
[Meta.synthInstance.instances] #[@BooleanAlgebra.toBiheytingAlgebra] | |
[Meta.synthInstance] ✅ apply @BooleanAlgebra.toBiheytingAlgebra to BiheytingAlgebra ℝ | |
[Meta.synthInstance.tryResolve] ✅ BiheytingAlgebra ℝ ≟ BiheytingAlgebra ℝ | |
[Meta.synthInstance] new goal BooleanAlgebra ℝ | |
[Meta.synthInstance.instances] #[@CompleteBooleanAlgebra.toBooleanAlgebra] | |
[Meta.synthInstance] ✅ apply @CompleteBooleanAlgebra.toBooleanAlgebra to BooleanAlgebra ℝ | |
[Meta.synthInstance.tryResolve] ✅ BooleanAlgebra ℝ ≟ BooleanAlgebra ℝ | |
[Meta.synthInstance] ✅ apply @GeneralizedBooleanAlgebra.toGeneralizedCoheytingAlgebra to GeneralizedCoheytingAlgebra ℝ | |
[Meta.synthInstance.tryResolve] ✅ GeneralizedCoheytingAlgebra ℝ ≟ GeneralizedCoheytingAlgebra ℝ | |
[Meta.synthInstance] new goal GeneralizedBooleanAlgebra ℝ | |
[Meta.synthInstance.instances] #[@BooleanAlgebra.toGeneralizedBooleanAlgebra] | |
[Meta.synthInstance] ✅ apply @BooleanAlgebra.toGeneralizedBooleanAlgebra to GeneralizedBooleanAlgebra ℝ | |
[Meta.synthInstance.tryResolve] ✅ GeneralizedBooleanAlgebra ℝ ≟ GeneralizedBooleanAlgebra ℝ | |
[Meta.synthInstance] ✅ apply @GeneralizedHeytingAlgebra.toLattice to Lattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ Lattice ℝ ≟ Lattice ℝ | |
[Meta.synthInstance] new goal GeneralizedHeytingAlgebra ℝ | |
[Meta.synthInstance.instances] #[@HeytingAlgebra.toGeneralizedHeytingAlgebra] | |
[Meta.synthInstance] ✅ apply @HeytingAlgebra.toGeneralizedHeytingAlgebra to GeneralizedHeytingAlgebra ℝ | |
[Meta.synthInstance.tryResolve] ✅ GeneralizedHeytingAlgebra ℝ ≟ GeneralizedHeytingAlgebra ℝ | |
[Meta.synthInstance] new goal HeytingAlgebra ℝ | |
[Meta.synthInstance.instances] #[@BiheytingAlgebra.toHeytingAlgebra] | |
[Meta.synthInstance] ✅ apply @BiheytingAlgebra.toHeytingAlgebra to HeytingAlgebra ℝ | |
[Meta.synthInstance.tryResolve] ✅ HeytingAlgebra ℝ ≟ HeytingAlgebra ℝ | |
[Meta.synthInstance] ✅ apply @DistribLattice.toLattice to Lattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ Lattice ℝ ≟ Lattice ℝ | |
[Meta.synthInstance] new goal DistribLattice ℝ | |
[Meta.synthInstance.instances] #[@instDistribLattice, @GeneralizedHeytingAlgebra.toDistribLattice, @GeneralizedCoheytingAlgebra.toDistribLattice, @CoheytingAlgebra.toDistribLattice, @Frame.toDistribLattice, @Coframe.toDistribLattice, @GeneralizedBooleanAlgebra.toDistribLattice, @BooleanAlgebra.toDistribLattice, Real.instDistribLatticeReal] | |
[Meta.synthInstance] ✅ apply Real.instDistribLatticeReal to DistribLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℝ ≟ DistribLattice ℝ | |
[Meta.synthInstance.resume] propagating DistribLattice ℝ to subgoal DistribLattice ℝ of Lattice ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @BooleanAlgebra.toDistribLattice to DistribLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℝ ≟ DistribLattice ℝ | |
[Meta.synthInstance] ✅ apply @GeneralizedBooleanAlgebra.toDistribLattice to DistribLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℝ ≟ DistribLattice ℝ | |
[Meta.synthInstance] ✅ apply @Coframe.toDistribLattice to DistribLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℝ ≟ DistribLattice ℝ | |
[Meta.synthInstance] ✅ apply @Frame.toDistribLattice to DistribLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℝ ≟ DistribLattice ℝ | |
[Meta.synthInstance] ✅ apply @CoheytingAlgebra.toDistribLattice to DistribLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℝ ≟ DistribLattice ℝ | |
[Meta.synthInstance] ✅ apply @GeneralizedCoheytingAlgebra.toDistribLattice to DistribLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℝ ≟ DistribLattice ℝ | |
[Meta.synthInstance] ✅ apply @GeneralizedHeytingAlgebra.toDistribLattice to DistribLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℝ ≟ DistribLattice ℝ | |
[Meta.synthInstance] ✅ apply @instDistribLattice to DistribLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℝ ≟ DistribLattice ℝ | |
[Meta.synthInstance] new goal LinearOrder ℝ | |
[Meta.synthInstance.instances] #[@LinearOrderedAddCommMonoid.toLinearOrder, @LinearOrderedCommMonoid.toLinearOrder, @LinearOrderedAddCommGroup.toLinearOrder, @LinearOrderedCommGroup.toLinearOrder, @LinearOrderedRing.toLinearOrder, @CompleteLinearOrder.toLinearOrder, instLinearOrder, @NonemptyFiniteLinearOrder.toLinearOrder, Real.linearOrder] | |
[Meta.synthInstance] ✅ apply Real.linearOrder to LinearOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℝ ≟ LinearOrder ℝ | |
[Meta.synthInstance.resume] propagating LinearOrder ℝ to subgoal LinearOrder ℝ of DistribLattice ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NonemptyFiniteLinearOrder.toLinearOrder to LinearOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℝ ≟ LinearOrder ℝ | |
[Meta.synthInstance] no instances for NonemptyFiniteLinearOrder ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply instLinearOrder to LinearOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℝ ≟ LinearOrder ℝ | |
[Meta.synthInstance.resume] propagating ConditionallyCompleteLinearOrder | |
ℝ to subgoal ConditionallyCompleteLinearOrder ℝ of LinearOrder ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @CompleteLinearOrder.toLinearOrder to LinearOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℝ ≟ LinearOrder ℝ | |
[Meta.synthInstance] no instances for CompleteLinearOrder ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toLinearOrder to LinearOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℝ ≟ LinearOrder ℝ | |
[Meta.synthInstance.resume] propagating LinearOrderedRing ℝ to subgoal LinearOrderedRing ℝ of LinearOrder ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommGroup.toLinearOrder to LinearOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℝ ≟ LinearOrder ℝ | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroup.toLinearOrder to LinearOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℝ ≟ LinearOrder ℝ | |
[Meta.synthInstance.resume] propagating LinearOrderedAddCommGroup | |
ℝ to subgoal LinearOrderedAddCommGroup ℝ of LinearOrder ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommMonoid.toLinearOrder to LinearOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℝ ≟ LinearOrder ℝ | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommMonoid.toLinearOrder to LinearOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℝ ≟ LinearOrder ℝ | |
[Meta.synthInstance.resume] propagating LinearOrderedAddCommMonoid | |
ℝ to subgoal LinearOrderedAddCommMonoid ℝ of LinearOrder ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @LinearOrder.toLattice to Lattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ Lattice ℝ ≟ Lattice ℝ | |
[Meta.synthInstance.resume] propagating LinearOrder ℝ to subgoal LinearOrder ℝ of Lattice ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @SemilatticeSup.toPartialOrder to PartialOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℝ ≟ PartialOrder ℝ | |
[Meta.synthInstance] new goal SemilatticeSup ℝ | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedCommMonoid.semilatticeSup, @CanonicallyLinearOrderedAddCommMonoid.semilatticeSup, @Lattice.toSemilatticeSup, @IdemSemiring.toSemilatticeSup, @IdemCommSemiring.toSemilatticeSup, Real.instSemilatticeSupReal] | |
[Meta.synthInstance] ✅ apply Real.instSemilatticeSupReal to SemilatticeSup ℝ | |
[Meta.synthInstance.tryResolve] ✅ SemilatticeSup ℝ ≟ SemilatticeSup ℝ | |
[Meta.synthInstance.resume] propagating SemilatticeSup ℝ to subgoal SemilatticeSup ℝ of PartialOrder ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @IdemCommSemiring.toSemilatticeSup to SemilatticeSup ℝ | |
[Meta.synthInstance.tryResolve] ✅ SemilatticeSup ℝ ≟ SemilatticeSup ℝ | |
[Meta.synthInstance] no instances for IdemCommSemiring ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IdemSemiring.toSemilatticeSup to SemilatticeSup ℝ | |
[Meta.synthInstance.tryResolve] ✅ SemilatticeSup ℝ ≟ SemilatticeSup ℝ | |
[Meta.synthInstance] ✅ apply @Lattice.toSemilatticeSup to SemilatticeSup ℝ | |
[Meta.synthInstance.tryResolve] ✅ SemilatticeSup ℝ ≟ SemilatticeSup ℝ | |
[Meta.synthInstance.resume] propagating Lattice ℝ to subgoal Lattice ℝ of SemilatticeSup ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedAddCommMonoid.semilatticeSup to SemilatticeSup ℝ | |
[Meta.synthInstance.tryResolve] ✅ SemilatticeSup ℝ ≟ SemilatticeSup ℝ | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedCommMonoid.semilatticeSup to SemilatticeSup ℝ | |
[Meta.synthInstance.tryResolve] ✅ SemilatticeSup ℝ ≟ SemilatticeSup ℝ | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedCommMonoid ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrder.toPartialOrder to PartialOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℝ ≟ PartialOrder ℝ | |
[Meta.synthInstance.resume] propagating LinearOrder ℝ to subgoal LinearOrder ℝ of PartialOrder ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @SetLike.instPartialOrder to PartialOrder ℝ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℝ ≟ PartialOrder ℝ | |
[Meta.synthInstance] no instances for SetLike ℝ _tc.1 | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedRing.toNonUnitalRing to NonUnitalRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing ℝ ≟ NonUnitalRing ℝ | |
[Meta.synthInstance.resume] propagating NonUnitalSeminormedRing | |
ℝ to subgoal NonUnitalSeminormedRing ℝ of NonUnitalRing ℝ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalRing to NonUnitalRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing ℝ ≟ NonUnitalRing ℝ | |
[Meta.synthInstance.resume] propagating NonUnitalCommRing ℝ to subgoal NonUnitalCommRing ℝ of NonUnitalRing ℝ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] ✅ apply @Ring.toNonUnitalRing to NonUnitalRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing ℝ ≟ NonUnitalRing ℝ | |
[Meta.synthInstance.resume] propagating Ring ℝ to subgoal Ring ℝ of NonUnitalRing ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NormedLatticeAddCommGroup.toOrderedAddCommGroup to OrderedAddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup ℝ ≟ OrderedAddCommGroup ℝ | |
[Meta.synthInstance.resume] propagating NormedLatticeAddCommGroup | |
ℝ to subgoal NormedLatticeAddCommGroup ℝ of OrderedAddCommGroup ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @Ring.toAddCommGroup to AddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℝ ≟ AddCommGroup ℝ | |
[Meta.synthInstance.resume] propagating Ring ℝ to subgoal Ring ℝ of AddCommGroup ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocRing.toAddCommGroup to AddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℝ ≟ AddCommGroup ℝ | |
[Meta.synthInstance] new goal NonUnitalNonAssocRing ℝ | |
[Meta.synthInstance.instances] #[@NonUnitalRing.toNonUnitalNonAssocRing, @NonAssocRing.toNonUnitalNonAssocRing, @NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing, @DirectSum.GradeZero.nonUnitalNonAssocRing] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.nonUnitalNonAssocRing to NonUnitalNonAssocRing ℝ | |
[Meta.synthInstance.tryResolve] ❌ NonUnitalNonAssocRing ℝ ≟ NonUnitalNonAssocRing (?m.22740 0) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing ℝ ≟ NonUnitalNonAssocRing ℝ | |
[Meta.synthInstance] new goal NonUnitalNonAssocCommRing ℝ | |
[Meta.synthInstance.instances] #[@NonUnitalCommRing.toNonUnitalNonAssocCommRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalNonAssocCommRing to NonUnitalNonAssocCommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocCommRing ℝ ≟ NonUnitalNonAssocCommRing ℝ | |
[Meta.synthInstance.resume] propagating NonUnitalCommRing | |
ℝ to subgoal NonUnitalCommRing ℝ of NonUnitalNonAssocCommRing ℝ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance.resume] propagating NonUnitalNonAssocCommRing | |
ℝ to subgoal NonUnitalNonAssocCommRing ℝ of NonUnitalNonAssocRing ℝ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance.resume] propagating NonUnitalNonAssocRing ℝ to subgoal NonUnitalNonAssocRing ℝ of AddCommGroup ℝ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing ℝ ≟ NonUnitalNonAssocRing ℝ | |
[Meta.synthInstance.resume] propagating NonAssocRing ℝ to subgoal NonAssocRing ℝ of NonUnitalNonAssocRing ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @NonUnitalRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing ℝ ≟ NonUnitalNonAssocRing ℝ | |
[Meta.synthInstance.resume] propagating NonUnitalRing ℝ to subgoal NonUnitalRing ℝ of NonUnitalNonAssocRing ℝ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] ✅ apply @AddCommGroupWithOne.toAddCommGroup to AddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℝ ≟ AddCommGroup ℝ | |
[Meta.synthInstance.resume] propagating AddCommGroupWithOne ℝ to subgoal AddCommGroupWithOne ℝ of AddCommGroup ℝ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @IsKleinFour.instFinite to Finite ℝ | |
[Meta.synthInstance.tryResolve] ✅ Finite ℝ ≟ Finite ℝ | |
[Meta.synthInstance] new goal Group ℝ | |
[Meta.synthInstance.instances] #[@CommGroup.toGroup, @SeminormedGroup.toGroup, @NormedGroup.toGroup] | |
[Meta.synthInstance] ✅ apply @NormedGroup.toGroup to Group ℝ | |
[Meta.synthInstance.tryResolve] ✅ Group ℝ ≟ Group ℝ | |
[Meta.synthInstance] new goal NormedGroup ℝ | |
[Meta.synthInstance.instances] #[@NormedCommGroup.toNormedGroup] | |
[Meta.synthInstance] ✅ apply @NormedCommGroup.toNormedGroup to NormedGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedGroup ℝ ≟ NormedGroup ℝ | |
[Meta.synthInstance] new goal NormedCommGroup ℝ | |
[Meta.synthInstance.instances] #[@NormedOrderedGroup.toNormedCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedOrderedGroup.toNormedCommGroup to NormedCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedCommGroup ℝ ≟ NormedCommGroup ℝ | |
[Meta.synthInstance] ✅ apply @SeminormedGroup.toGroup to Group ℝ | |
[Meta.synthInstance.tryResolve] ✅ Group ℝ ≟ Group ℝ | |
[Meta.synthInstance] new goal SeminormedGroup ℝ | |
[Meta.synthInstance.instances] #[@NormedGroup.toSeminormedGroup, @SeminormedCommGroup.toSeminormedGroup] | |
[Meta.synthInstance] ✅ apply @SeminormedCommGroup.toSeminormedGroup to SeminormedGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedGroup ℝ ≟ SeminormedGroup ℝ | |
[Meta.synthInstance] new goal SeminormedCommGroup ℝ | |
[Meta.synthInstance.instances] #[@NormedCommGroup.toSeminormedCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedCommGroup.toSeminormedCommGroup to SeminormedCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedCommGroup ℝ ≟ SeminormedCommGroup ℝ | |
[Meta.synthInstance] ✅ apply @NormedGroup.toSeminormedGroup to SeminormedGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedGroup ℝ ≟ SeminormedGroup ℝ | |
[Meta.synthInstance] ✅ apply @CommGroup.toGroup to Group ℝ | |
[Meta.synthInstance.tryResolve] ✅ Group ℝ ≟ Group ℝ | |
[Meta.synthInstance] new goal CommGroup ℝ | |
[Meta.synthInstance.instances] #[@OrderedCommGroup.toCommGroup, @SeminormedCommGroup.toCommGroup, @NormedCommGroup.toCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedCommGroup.toCommGroup to CommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ CommGroup ℝ ≟ CommGroup ℝ | |
[Meta.synthInstance] ✅ apply @SeminormedCommGroup.toCommGroup to CommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ CommGroup ℝ ≟ CommGroup ℝ | |
[Meta.synthInstance] ✅ apply @OrderedCommGroup.toCommGroup to CommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ CommGroup ℝ ≟ CommGroup ℝ | |
[Meta.synthInstance] ❌ apply Finite.prop to Finite ℝ | |
[Meta.synthInstance.tryResolve] ❌ Finite ℝ ≟ Finite ?m.22791 | |
[Meta.synthInstance] ✅ apply Finite.of_fintype to Finite ℝ | |
[Meta.synthInstance.tryResolve] ✅ Finite ℝ ≟ Finite ℝ | |
[Meta.synthInstance] new goal Fintype ℝ | |
[Meta.synthInstance.instances] #[@SetLike.instFintype, @FinEnum.instFintype, @IsSimpleOrder.instFintype, @Unique.fintype, @CategoryTheory.FinCategory.fintypeObj, @NonemptyFiniteLinearOrder.toFintype] | |
[Meta.synthInstance] ✅ apply @NonemptyFiniteLinearOrder.toFintype to Fintype ℝ | |
[Meta.synthInstance.tryResolve] ✅ Fintype ℝ ≟ Fintype ℝ | |
[Meta.synthInstance] no instances for NonemptyFiniteLinearOrder ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @CategoryTheory.FinCategory.fintypeObj to Fintype ℝ | |
[Meta.synthInstance.tryResolve] ✅ Fintype ℝ ≟ Fintype ℝ | |
[Meta.synthInstance] new goal CategoryTheory.SmallCategory ℝ | |
[Meta.synthInstance.instances] #[Preorder.smallCategory, CategoryTheory.StrictBicategory.category, @CategoryTheory.Groupoid.toCategory] | |
[Meta.synthInstance] ✅ apply @CategoryTheory.Groupoid.toCategory to CategoryTheory.SmallCategory ℝ | |
[Meta.synthInstance.tryResolve] ✅ CategoryTheory.SmallCategory ℝ ≟ CategoryTheory.Category.{0, 0} ℝ | |
[Meta.synthInstance] no instances for CategoryTheory.Groupoid ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply CategoryTheory.StrictBicategory.category to CategoryTheory.SmallCategory ℝ | |
[Meta.synthInstance.tryResolve] ✅ CategoryTheory.SmallCategory ℝ ≟ CategoryTheory.Category.{0, 0} ℝ | |
[Meta.synthInstance] no instances for CategoryTheory.Bicategory ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply Preorder.smallCategory to CategoryTheory.SmallCategory ℝ | |
[Meta.synthInstance.tryResolve] ✅ CategoryTheory.SmallCategory ℝ ≟ CategoryTheory.Category.{0, 0} ℝ | |
[Meta.synthInstance] new goal Preorder ℝ | |
[Meta.synthInstance.instances] #[@PartialOrder.toPreorder, Real.instPreorderReal] | |
[Meta.synthInstance] ✅ apply Real.instPreorderReal to Preorder ℝ | |
[Meta.synthInstance.tryResolve] ✅ Preorder ℝ ≟ Preorder ℝ | |
[Meta.synthInstance.resume] propagating Preorder ℝ to subgoal Preorder ℝ of CategoryTheory.SmallCategory ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating CategoryTheory.SmallCategory | |
ℝ to subgoal CategoryTheory.SmallCategory ℝ of Fintype ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] no instances for CategoryTheory.FinCategory ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @PartialOrder.toPreorder to Preorder ℝ | |
[Meta.synthInstance.tryResolve] ✅ Preorder ℝ ≟ Preorder ℝ | |
[Meta.synthInstance.resume] propagating PartialOrder ℝ to subgoal PartialOrder ℝ of Preorder ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @Unique.fintype to Fintype ℝ | |
[Meta.synthInstance.tryResolve] ✅ Fintype ℝ ≟ Fintype ℝ | |
[Meta.synthInstance] no instances for Unique ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IsSimpleOrder.instFintype to Fintype ℝ | |
[Meta.synthInstance.tryResolve] ✅ Fintype ℝ ≟ Fintype ℝ | |
[Meta.synthInstance] new goal DecidableEq ℝ | |
[Meta.synthInstance.instances] #[@decidableEq_of_subsingleton, @RCLike.toDecidableEq, @FinEnum.decEq, @instDecidableEq, Real.decidableEq] | |
[Meta.synthInstance] ✅ apply Real.decidableEq to DecidableEq ℝ | |
[Meta.synthInstance.tryResolve] ✅ Decidable (a = b) ≟ Decidable (a = b) | |
[Meta.synthInstance.resume] propagating (a b : ℝ) → Decidable (a = b) to subgoal DecidableEq ℝ of Fintype ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] new goal LE ℝ | |
[Meta.synthInstance.instances] #[@Preorder.toLE, Real.instLEReal] | |
[Meta.synthInstance] ✅ apply Real.instLEReal to LE ℝ | |
[Meta.synthInstance.tryResolve] ✅ LE ℝ ≟ LE ℝ | |
[Meta.synthInstance.resume] propagating LE ℝ to subgoal LE ℝ of Fintype ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] new goal BoundedOrder ℝ | |
[Meta.synthInstance.instances] #[@HeytingAlgebra.toBoundedOrder, @CoheytingAlgebra.toBoundedOrder, @BooleanAlgebra.toBoundedOrder, @CompleteLattice.toBoundedOrder, NonemptyFiniteLinearOrder.toBoundedOrder] | |
[Meta.synthInstance] ❌ apply NonemptyFiniteLinearOrder.toBoundedOrder to BoundedOrder ℝ | |
[Meta.synthInstance.tryResolve] ❌ BoundedOrder ℝ ≟ BoundedOrder ?m.22851 | |
[Meta.synthInstance] ❌ NonemptyFiniteLinearOrder ℝ | |
[Meta.synthInstance] no instances for NonemptyFiniteLinearOrder ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ❌ NonemptyFiniteLinearOrder ℝ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ apply @CompleteLattice.toBoundedOrder to BoundedOrder ℝ | |
[Meta.synthInstance.tryResolve] ❌ BoundedOrder ℝ ≟ BoundedOrder ?m.22862 | |
[Meta.synthInstance] ❌ CompleteLattice ℝ | |
[Meta.synthInstance] new goal CompleteLattice ℝ | |
[Meta.synthInstance.instances] #[@CompleteLinearOrder.toCompleteLattice, @Order.Frame.toCompleteLattice, @Order.Coframe.toCompleteLattice, @CompletelyDistribLattice.toCompleteLattice] | |
[Meta.synthInstance] ✅ apply @CompletelyDistribLattice.toCompleteLattice to CompleteLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompleteLattice ℝ ≟ CompleteLattice ℝ | |
[Meta.synthInstance] new goal CompletelyDistribLattice ℝ | |
[Meta.synthInstance.instances] #[@CompleteLinearOrder.toCompletelyDistribLattice, @CompleteAtomicBooleanAlgebra.toCompletelyDistribLattice] | |
[Meta.synthInstance] ✅ apply @CompleteAtomicBooleanAlgebra.toCompletelyDistribLattice to CompletelyDistribLattice | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompletelyDistribLattice ℝ ≟ CompletelyDistribLattice ℝ | |
[Meta.synthInstance] no instances for CompleteAtomicBooleanAlgebra ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @CompleteLinearOrder.toCompletelyDistribLattice to CompletelyDistribLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompletelyDistribLattice ℝ ≟ CompletelyDistribLattice ℝ | |
[Meta.synthInstance] no instances for CompleteLinearOrder ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Order.Coframe.toCompleteLattice to CompleteLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompleteLattice ℝ ≟ CompleteLattice ℝ | |
[Meta.synthInstance] new goal Order.Coframe ℝ | |
[Meta.synthInstance.instances] #[@CompleteDistribLattice.toCoframe] | |
[Meta.synthInstance] ✅ apply @CompleteDistribLattice.toCoframe to Order.Coframe ℝ | |
[Meta.synthInstance.tryResolve] ✅ Order.Coframe ℝ ≟ Order.Coframe ℝ | |
[Meta.synthInstance] new goal CompleteDistribLattice ℝ | |
[Meta.synthInstance.instances] #[@CompletelyDistribLattice.toCompleteDistribLattice, @CompleteBooleanAlgebra.toCompleteDistribLattice] | |
[Meta.synthInstance] ✅ apply @CompleteBooleanAlgebra.toCompleteDistribLattice to CompleteDistribLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompleteDistribLattice ℝ ≟ CompleteDistribLattice ℝ | |
[Meta.synthInstance] new goal CompleteBooleanAlgebra ℝ | |
[Meta.synthInstance.instances] #[@CompleteAtomicBooleanAlgebra.toCompleteBooleanAlgebra] | |
[Meta.synthInstance] ✅ apply @CompleteAtomicBooleanAlgebra.toCompleteBooleanAlgebra to CompleteBooleanAlgebra ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompleteBooleanAlgebra ℝ ≟ CompleteBooleanAlgebra ℝ | |
[Meta.synthInstance] no instances for CompleteAtomicBooleanAlgebra ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @CompletelyDistribLattice.toCompleteDistribLattice to CompleteDistribLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompleteDistribLattice ℝ ≟ CompleteDistribLattice ℝ | |
[Meta.synthInstance] ✅ apply @Order.Frame.toCompleteLattice to CompleteLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompleteLattice ℝ ≟ CompleteLattice ℝ | |
[Meta.synthInstance] new goal Order.Frame ℝ | |
[Meta.synthInstance.instances] #[@CompleteDistribLattice.toFrame] | |
[Meta.synthInstance] ✅ apply @CompleteDistribLattice.toFrame to Order.Frame ℝ | |
[Meta.synthInstance.tryResolve] ✅ Order.Frame ℝ ≟ Order.Frame ℝ | |
[Meta.synthInstance] ✅ apply @CompleteLinearOrder.toCompleteLattice to CompleteLattice ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompleteLattice ℝ ≟ CompleteLattice ℝ | |
[Meta.synthInstance] no instances for CompleteLinearOrder ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ❌ CompleteLattice ℝ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ apply @BooleanAlgebra.toBoundedOrder to BoundedOrder ℝ | |
[Meta.synthInstance.tryResolve] ❌ BoundedOrder ℝ ≟ BoundedOrder ?m.22904 | |
[Meta.synthInstance] ❌ BooleanAlgebra ℝ | |
[Meta.synthInstance] new goal BooleanAlgebra ℝ | |
[Meta.synthInstance.instances] #[@CompleteBooleanAlgebra.toBooleanAlgebra] | |
[Meta.synthInstance] ✅ apply @CompleteBooleanAlgebra.toBooleanAlgebra to BooleanAlgebra ℝ | |
[Meta.synthInstance.tryResolve] ✅ BooleanAlgebra ℝ ≟ BooleanAlgebra ℝ | |
[Meta.synthInstance] new goal CompleteBooleanAlgebra ℝ | |
[Meta.synthInstance.instances] #[@CompleteAtomicBooleanAlgebra.toCompleteBooleanAlgebra] | |
[Meta.synthInstance] ✅ apply @CompleteAtomicBooleanAlgebra.toCompleteBooleanAlgebra to CompleteBooleanAlgebra ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompleteBooleanAlgebra ℝ ≟ CompleteBooleanAlgebra ℝ | |
[Meta.synthInstance] no instances for CompleteAtomicBooleanAlgebra ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ❌ BooleanAlgebra ℝ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ apply @CoheytingAlgebra.toBoundedOrder to BoundedOrder ℝ | |
[Meta.synthInstance.tryResolve] ❌ BoundedOrder ℝ ≟ BoundedOrder ?m.22919 | |
[Meta.synthInstance] ❌ CoheytingAlgebra ℝ | |
[Meta.synthInstance] new goal CoheytingAlgebra ℝ | |
[Meta.synthInstance.instances] #[@BiheytingAlgebra.toCoheytingAlgebra] | |
[Meta.synthInstance] ✅ apply @BiheytingAlgebra.toCoheytingAlgebra to CoheytingAlgebra ℝ | |
[Meta.synthInstance.tryResolve] ✅ CoheytingAlgebra ℝ ≟ CoheytingAlgebra ℝ | |
[Meta.synthInstance] new goal BiheytingAlgebra ℝ | |
[Meta.synthInstance.instances] #[@BooleanAlgebra.toBiheytingAlgebra] | |
[Meta.synthInstance] ✅ apply @BooleanAlgebra.toBiheytingAlgebra to BiheytingAlgebra ℝ | |
[Meta.synthInstance.tryResolve] ✅ BiheytingAlgebra ℝ ≟ BiheytingAlgebra ℝ | |
[Meta.synthInstance] new goal BooleanAlgebra ℝ | |
[Meta.synthInstance.instances] #[@CompleteBooleanAlgebra.toBooleanAlgebra] | |
[Meta.synthInstance] ✅ apply @CompleteBooleanAlgebra.toBooleanAlgebra to BooleanAlgebra ℝ | |
[Meta.synthInstance.tryResolve] ✅ BooleanAlgebra ℝ ≟ BooleanAlgebra ℝ | |
[Meta.synthInstance] new goal CompleteBooleanAlgebra ℝ | |
[Meta.synthInstance.instances] #[@CompleteAtomicBooleanAlgebra.toCompleteBooleanAlgebra] | |
[Meta.synthInstance] ✅ apply @CompleteAtomicBooleanAlgebra.toCompleteBooleanAlgebra to CompleteBooleanAlgebra ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompleteBooleanAlgebra ℝ ≟ CompleteBooleanAlgebra ℝ | |
[Meta.synthInstance] no instances for CompleteAtomicBooleanAlgebra ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ❌ CoheytingAlgebra ℝ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ apply @HeytingAlgebra.toBoundedOrder to BoundedOrder ℝ | |
[Meta.synthInstance.tryResolve] ❌ BoundedOrder ℝ ≟ BoundedOrder ?m.22940 | |
[Meta.synthInstance] ❌ HeytingAlgebra ℝ | |
[Meta.synthInstance] new goal HeytingAlgebra ℝ | |
[Meta.synthInstance.instances] #[@BiheytingAlgebra.toHeytingAlgebra] | |
[Meta.synthInstance] ✅ apply @BiheytingAlgebra.toHeytingAlgebra to HeytingAlgebra ℝ | |
[Meta.synthInstance.tryResolve] ✅ HeytingAlgebra ℝ ≟ HeytingAlgebra ℝ | |
[Meta.synthInstance] new goal BiheytingAlgebra ℝ | |
[Meta.synthInstance.instances] #[@BooleanAlgebra.toBiheytingAlgebra] | |
[Meta.synthInstance] ✅ apply @BooleanAlgebra.toBiheytingAlgebra to BiheytingAlgebra ℝ | |
[Meta.synthInstance.tryResolve] ✅ BiheytingAlgebra ℝ ≟ BiheytingAlgebra ℝ | |
[Meta.synthInstance] new goal BooleanAlgebra ℝ | |
[Meta.synthInstance.instances] #[@CompleteBooleanAlgebra.toBooleanAlgebra] | |
[Meta.synthInstance] ✅ apply @CompleteBooleanAlgebra.toBooleanAlgebra to BooleanAlgebra ℝ | |
[Meta.synthInstance.tryResolve] ✅ BooleanAlgebra ℝ ≟ BooleanAlgebra ℝ | |
[Meta.synthInstance] new goal CompleteBooleanAlgebra ℝ | |
[Meta.synthInstance.instances] #[@CompleteAtomicBooleanAlgebra.toCompleteBooleanAlgebra] | |
[Meta.synthInstance] ✅ apply @CompleteAtomicBooleanAlgebra.toCompleteBooleanAlgebra to CompleteBooleanAlgebra ℝ | |
[Meta.synthInstance.tryResolve] ✅ CompleteBooleanAlgebra ℝ ≟ CompleteBooleanAlgebra ℝ | |
[Meta.synthInstance] no instances for CompleteAtomicBooleanAlgebra ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ❌ HeytingAlgebra ℝ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ✅ apply @Preorder.toLE to LE ℝ | |
[Meta.synthInstance.tryResolve] ✅ LE ℝ ≟ LE ℝ | |
[Meta.synthInstance.resume] propagating Preorder ℝ to subgoal Preorder ℝ of LE ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @instDecidableEq to DecidableEq ℝ | |
[Meta.synthInstance.tryResolve] ✅ Decidable (a = b) ≟ Decidable (a = b) | |
[Meta.synthInstance.resume] propagating ℝ → ℝ → LinearOrder ℝ to subgoal ℝ → ℝ → LinearOrder ℝ of DecidableEq ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @FinEnum.decEq to DecidableEq ℝ | |
[Meta.synthInstance.tryResolve] ✅ Decidable (a = b) ≟ Decidable (a = b) | |
[Meta.synthInstance] no instances for FinEnum ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @RCLike.toDecidableEq to DecidableEq ℝ | |
[Meta.synthInstance.tryResolve] ✅ Decidable (a = b) ≟ Decidable (a = b) | |
[Meta.synthInstance.resume] propagating ℝ → ℝ → RCLike ℝ to subgoal ℝ → ℝ → RCLike ℝ of DecidableEq ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @decidableEq_of_subsingleton to DecidableEq ℝ | |
[Meta.synthInstance.tryResolve] ✅ Decidable (a = b) ≟ Decidable (a = b) | |
[Meta.synthInstance] new goal Subsingleton ℝ | |
[Meta.synthInstance.instances] #[@IsEmpty.instSubsingleton, @Unique.instSubsingleton, @CharP.CharOne.subsingleton, instSubsingleton] | |
[Meta.synthInstance] ❌ apply instSubsingleton to Subsingleton ℝ | |
[Meta.synthInstance.tryResolve] ❌ Subsingleton ℝ ≟ Subsingleton ?m.23050 | |
[Meta.synthInstance] ✅ apply @CharP.CharOne.subsingleton to Subsingleton ℝ | |
[Meta.synthInstance.tryResolve] ✅ Subsingleton ℝ ≟ Subsingleton ℝ | |
[Meta.synthInstance] new goal NonAssocSemiring ℝ | |
[Meta.synthInstance.instances] #[@NonAssocRing.toNonAssocSemiring, @Semiring.toNonAssocSemiring] | |
[Meta.synthInstance] ✅ apply @Semiring.toNonAssocSemiring to NonAssocSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonAssocSemiring ℝ ≟ NonAssocSemiring ℝ | |
[Meta.synthInstance.resume] propagating Semiring ℝ to subgoal Semiring ℝ of NonAssocSemiring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NonAssocSemiring ℝ to subgoal NonAssocSemiring ℝ of Subsingleton ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] no instances for CharP ℝ 1 | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toNonAssocSemiring to NonAssocSemiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonAssocSemiring ℝ ≟ NonAssocSemiring ℝ | |
[Meta.synthInstance.resume] propagating NonAssocRing ℝ to subgoal NonAssocRing ℝ of NonAssocSemiring ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @Unique.instSubsingleton to Subsingleton ℝ | |
[Meta.synthInstance.tryResolve] ✅ Subsingleton ℝ ≟ Subsingleton ℝ | |
[Meta.synthInstance] no instances for Unique ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IsEmpty.instSubsingleton to Subsingleton ℝ | |
[Meta.synthInstance.tryResolve] ✅ Subsingleton ℝ ≟ Subsingleton ℝ | |
[Meta.synthInstance] no instances for IsEmpty ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @FinEnum.instFintype to Fintype ℝ | |
[Meta.synthInstance.tryResolve] ✅ Fintype ℝ ≟ Fintype ℝ | |
[Meta.synthInstance] no instances for FinEnum ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @SetLike.instFintype to Fintype ℝ | |
[Meta.synthInstance.tryResolve] ✅ Fintype ℝ ≟ Fintype ℝ | |
[Meta.synthInstance] no instances for SetLike ℝ _tc.1 | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @SetLike.instFinite to Finite ℝ | |
[Meta.synthInstance.tryResolve] ✅ Finite ℝ ≟ Finite ℝ | |
[Meta.synthInstance] no instances for SetLike ℝ _tc.1 | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Finite.of_subsingleton to Finite ℝ | |
[Meta.synthInstance.tryResolve] ✅ Finite ℝ ≟ Finite ℝ | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toRing to Ring ℝ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℝ ≟ Ring ℝ | |
[Meta.synthInstance.resume] propagating StrictOrderedRing ℝ to subgoal StrictOrderedRing ℝ of Ring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @OrderedRing.toRing to Ring ℝ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℝ ≟ Ring ℝ | |
[Meta.synthInstance.resume] propagating OrderedRing ℝ to subgoal OrderedRing ℝ of Ring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @CommRing.toRing to Ring ℝ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℝ ≟ Ring ℝ | |
[Meta.synthInstance.resume] propagating CommRing ℝ to subgoal CommRing ℝ of Ring ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @PseudoMetricSpace.toUniformSpace to UniformSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ UniformSpace ℝ ≟ UniformSpace ℝ | |
[Meta.synthInstance] new goal PseudoMetricSpace ℝ | |
[Meta.synthInstance.instances] #[@MetricSpace.toPseudoMetricSpace, @SeminormedAddGroup.toPseudoMetricSpace, @SeminormedGroup.toPseudoMetricSpace, @SeminormedAddCommGroup.toPseudoMetricSpace, @SeminormedCommGroup.toPseudoMetricSpace, @NonUnitalSeminormedRing.toPseudoMetricSpace, @SeminormedRing.toPseudoMetricSpace, Real.pseudoMetricSpace] | |
[Meta.synthInstance] ✅ apply Real.pseudoMetricSpace to PseudoMetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ PseudoMetricSpace ℝ ≟ PseudoMetricSpace ℝ | |
[Meta.synthInstance.resume] propagating PseudoMetricSpace ℝ to subgoal PseudoMetricSpace ℝ of UniformSpace ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating UniformSpace ℝ to subgoal UniformSpace ℝ of TopologicalSpace ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating TopologicalSpace | |
ℝ to subgoal TopologicalSpace ℝ of AddMonoidHomClass (AddGroupSeminorm ℂ) ℂ ℝ | |
[Meta.synthInstance.resume] size: 10 | |
[Meta.synthInstance] no instances for ContinuousAddMonoidHomClass (AddGroupSeminorm ℂ) ℂ ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @SeminormedRing.toPseudoMetricSpace to PseudoMetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ PseudoMetricSpace ℝ ≟ PseudoMetricSpace ℝ | |
[Meta.synthInstance.resume] propagating SeminormedRing ℝ to subgoal SeminormedRing ℝ of PseudoMetricSpace ℝ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedRing.toPseudoMetricSpace to PseudoMetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ PseudoMetricSpace ℝ ≟ PseudoMetricSpace ℝ | |
[Meta.synthInstance.resume] propagating NonUnitalSeminormedRing | |
ℝ to subgoal NonUnitalSeminormedRing ℝ of PseudoMetricSpace ℝ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] ✅ apply @SeminormedCommGroup.toPseudoMetricSpace to PseudoMetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ PseudoMetricSpace ℝ ≟ PseudoMetricSpace ℝ | |
[Meta.synthInstance] ✅ apply @SeminormedAddCommGroup.toPseudoMetricSpace to PseudoMetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ PseudoMetricSpace ℝ ≟ PseudoMetricSpace ℝ | |
[Meta.synthInstance.resume] propagating SeminormedAddCommGroup | |
ℝ to subgoal SeminormedAddCommGroup ℝ of PseudoMetricSpace ℝ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance] ✅ apply @SeminormedGroup.toPseudoMetricSpace to PseudoMetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ PseudoMetricSpace ℝ ≟ PseudoMetricSpace ℝ | |
[Meta.synthInstance] ✅ apply @SeminormedAddGroup.toPseudoMetricSpace to PseudoMetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ PseudoMetricSpace ℝ ≟ PseudoMetricSpace ℝ | |
[Meta.synthInstance.resume] propagating SeminormedAddGroup ℝ to subgoal SeminormedAddGroup ℝ of PseudoMetricSpace ℝ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance] ✅ apply @MetricSpace.toPseudoMetricSpace to PseudoMetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ PseudoMetricSpace ℝ ≟ PseudoMetricSpace ℝ | |
[Meta.synthInstance] new goal MetricSpace ℝ | |
[Meta.synthInstance.instances] #[@NormedAddGroup.toMetricSpace, @NormedGroup.toMetricSpace, @NormedAddCommGroup.toMetricSpace, @NormedCommGroup.toMetricSpace, @NonUnitalNormedRing.toMetricSpace, @NormedRing.toMetricSpace, @NormedDivisionRing.toMetricSpace, @NormedField.toMetricSpace, @NormedOrderedAddGroup.toMetricSpace, @NormedOrderedGroup.toMetricSpace, @NormedLinearOrderedAddGroup.toMetricSpace, @NormedLinearOrderedGroup.toMetricSpace, @NormedLinearOrderedField.toMetricSpace, @UpgradedPolishSpace.toMetricSpace, Real.metricSpace] | |
[Meta.synthInstance] ✅ apply Real.metricSpace to MetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℝ ≟ MetricSpace ℝ | |
[Meta.synthInstance.resume] propagating MetricSpace ℝ to subgoal MetricSpace ℝ of PseudoMetricSpace ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @UpgradedPolishSpace.toMetricSpace to MetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℝ ≟ MetricSpace ℝ | |
[Meta.synthInstance] no instances for UpgradedPolishSpace ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedField.toMetricSpace to MetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℝ ≟ MetricSpace ℝ | |
[Meta.synthInstance.resume] propagating NormedLinearOrderedField | |
ℝ to subgoal NormedLinearOrderedField ℝ of MetricSpace ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedGroup.toMetricSpace to MetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℝ ≟ MetricSpace ℝ | |
[Meta.synthInstance] no instances for NormedLinearOrderedGroup ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedAddGroup.toMetricSpace to MetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℝ ≟ MetricSpace ℝ | |
[Meta.synthInstance] no instances for NormedLinearOrderedAddGroup ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedOrderedGroup.toMetricSpace to MetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℝ ≟ MetricSpace ℝ | |
[Meta.synthInstance] ✅ apply @NormedOrderedAddGroup.toMetricSpace to MetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℝ ≟ MetricSpace ℝ | |
[Meta.synthInstance] ✅ apply @NormedField.toMetricSpace to MetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℝ ≟ MetricSpace ℝ | |
[Meta.synthInstance.resume] propagating NormedField ℝ to subgoal NormedField ℝ of MetricSpace ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NormedDivisionRing.toMetricSpace to MetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℝ ≟ MetricSpace ℝ | |
[Meta.synthInstance.resume] propagating NormedDivisionRing ℝ to subgoal NormedDivisionRing ℝ of MetricSpace ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @NormedRing.toMetricSpace to MetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℝ ≟ MetricSpace ℝ | |
[Meta.synthInstance.resume] propagating NormedRing ℝ to subgoal NormedRing ℝ of MetricSpace ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toMetricSpace to MetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℝ ≟ MetricSpace ℝ | |
[Meta.synthInstance.resume] propagating NonUnitalNormedRing ℝ to subgoal NonUnitalNormedRing ℝ of MetricSpace ℝ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @NormedCommGroup.toMetricSpace to MetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℝ ≟ MetricSpace ℝ | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toMetricSpace to MetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℝ ≟ MetricSpace ℝ | |
[Meta.synthInstance.resume] propagating NormedAddCommGroup ℝ to subgoal NormedAddCommGroup ℝ of MetricSpace ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NormedGroup.toMetricSpace to MetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℝ ≟ MetricSpace ℝ | |
[Meta.synthInstance] ✅ apply @NormedAddGroup.toMetricSpace to MetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℝ ≟ MetricSpace ℝ | |
[Meta.synthInstance.resume] propagating NormedAddGroup ℝ to subgoal NormedAddGroup ℝ of MetricSpace ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @PseudoEMetricSpace.toUniformSpace to UniformSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ UniformSpace ℝ ≟ UniformSpace ℝ | |
[Meta.synthInstance] new goal PseudoEMetricSpace ℝ | |
[Meta.synthInstance.instances] #[@PseudoMetricSpace.toPseudoEMetricSpace, @EMetricSpace.toPseudoEMetricSpace] | |
[Meta.synthInstance] ✅ apply @EMetricSpace.toPseudoEMetricSpace to PseudoEMetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ PseudoEMetricSpace ℝ ≟ PseudoEMetricSpace ℝ | |
[Meta.synthInstance] new goal EMetricSpace ℝ | |
[Meta.synthInstance.instances] #[@MetricSpace.toEMetricSpace] | |
[Meta.synthInstance] ✅ apply @MetricSpace.toEMetricSpace to EMetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ EMetricSpace ℝ ≟ EMetricSpace ℝ | |
[Meta.synthInstance.resume] propagating MetricSpace ℝ to subgoal MetricSpace ℝ of EMetricSpace ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating EMetricSpace ℝ to subgoal EMetricSpace ℝ of PseudoEMetricSpace ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating PseudoEMetricSpace ℝ to subgoal PseudoEMetricSpace ℝ of UniformSpace ℝ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @PseudoMetricSpace.toPseudoEMetricSpace to PseudoEMetricSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ PseudoEMetricSpace ℝ ≟ PseudoEMetricSpace ℝ | |
[Meta.synthInstance.resume] propagating PseudoMetricSpace ℝ to subgoal PseudoMetricSpace ℝ of PseudoEMetricSpace ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply WithIdeal.instUniformSpace to UniformSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ UniformSpace ℝ ≟ UniformSpace ℝ | |
[Meta.synthInstance.resume] propagating CommRing ℝ to subgoal CommRing ℝ of UniformSpace ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] no instances for WithIdeal ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply WithIdeal.instTopologicalSpace to TopologicalSpace ℝ | |
[Meta.synthInstance.tryResolve] ✅ TopologicalSpace ℝ ≟ TopologicalSpace ℝ | |
[Meta.synthInstance.resume] propagating CommRing ℝ to subgoal CommRing ℝ of TopologicalSpace ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] no instances for WithIdeal ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedRing.toPseudoMetricSpace to PseudoMetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ PseudoMetricSpace ℂ ≟ PseudoMetricSpace ℂ | |
[Meta.synthInstance.resume] propagating NonUnitalSeminormedRing | |
ℂ to subgoal NonUnitalSeminormedRing ℂ of PseudoMetricSpace ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance] ✅ apply @SeminormedCommGroup.toPseudoMetricSpace to PseudoMetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ PseudoMetricSpace ℂ ≟ PseudoMetricSpace ℂ | |
[Meta.synthInstance] ✅ apply @SeminormedAddCommGroup.toPseudoMetricSpace to PseudoMetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ PseudoMetricSpace ℂ ≟ PseudoMetricSpace ℂ | |
[Meta.synthInstance.resume] propagating SeminormedAddCommGroup | |
ℂ to subgoal SeminormedAddCommGroup ℂ of PseudoMetricSpace ℂ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance] ✅ apply @SeminormedGroup.toPseudoMetricSpace to PseudoMetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ PseudoMetricSpace ℂ ≟ PseudoMetricSpace ℂ | |
[Meta.synthInstance] ✅ apply @SeminormedAddGroup.toPseudoMetricSpace to PseudoMetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ PseudoMetricSpace ℂ ≟ PseudoMetricSpace ℂ | |
[Meta.synthInstance.resume] propagating SeminormedAddGroup ℂ to subgoal SeminormedAddGroup ℂ of PseudoMetricSpace ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance] ✅ apply @MetricSpace.toPseudoMetricSpace to PseudoMetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ PseudoMetricSpace ℂ ≟ PseudoMetricSpace ℂ | |
[Meta.synthInstance] new goal MetricSpace ℂ | |
[Meta.synthInstance.instances] #[@NormedAddGroup.toMetricSpace, @NormedGroup.toMetricSpace, @NormedAddCommGroup.toMetricSpace, @NormedCommGroup.toMetricSpace, @NonUnitalNormedRing.toMetricSpace, @NormedRing.toMetricSpace, @NormedDivisionRing.toMetricSpace, @NormedField.toMetricSpace, @NormedOrderedAddGroup.toMetricSpace, @NormedOrderedGroup.toMetricSpace, @NormedLinearOrderedAddGroup.toMetricSpace, @NormedLinearOrderedGroup.toMetricSpace, @NormedLinearOrderedField.toMetricSpace, @UpgradedPolishSpace.toMetricSpace] | |
[Meta.synthInstance] ✅ apply @UpgradedPolishSpace.toMetricSpace to MetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℂ ≟ MetricSpace ℂ | |
[Meta.synthInstance] no instances for UpgradedPolishSpace ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedField.toMetricSpace to MetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℂ ≟ MetricSpace ℂ | |
[Meta.synthInstance] no instances for NormedLinearOrderedField ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedGroup.toMetricSpace to MetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℂ ≟ MetricSpace ℂ | |
[Meta.synthInstance] no instances for NormedLinearOrderedGroup ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedAddGroup.toMetricSpace to MetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℂ ≟ MetricSpace ℂ | |
[Meta.synthInstance] no instances for NormedLinearOrderedAddGroup ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedOrderedGroup.toMetricSpace to MetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℂ ≟ MetricSpace ℂ | |
[Meta.synthInstance] ✅ apply @NormedOrderedAddGroup.toMetricSpace to MetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℂ ≟ MetricSpace ℂ | |
[Meta.synthInstance] ✅ apply @NormedField.toMetricSpace to MetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℂ ≟ MetricSpace ℂ | |
[Meta.synthInstance.resume] propagating NormedField ℂ to subgoal NormedField ℂ of MetricSpace ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating MetricSpace ℂ to subgoal MetricSpace ℂ of PseudoMetricSpace ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @NormedDivisionRing.toMetricSpace to MetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℂ ≟ MetricSpace ℂ | |
[Meta.synthInstance.resume] propagating NormedDivisionRing ℂ to subgoal NormedDivisionRing ℂ of MetricSpace ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @NormedRing.toMetricSpace to MetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℂ ≟ MetricSpace ℂ | |
[Meta.synthInstance.resume] propagating NormedRing ℂ to subgoal NormedRing ℂ of MetricSpace ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toMetricSpace to MetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℂ ≟ MetricSpace ℂ | |
[Meta.synthInstance.resume] propagating NonUnitalNormedRing ℂ to subgoal NonUnitalNormedRing ℂ of MetricSpace ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] ✅ apply @NormedCommGroup.toMetricSpace to MetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℂ ≟ MetricSpace ℂ | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toMetricSpace to MetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℂ ≟ MetricSpace ℂ | |
[Meta.synthInstance.resume] propagating NormedAddCommGroup ℂ to subgoal NormedAddCommGroup ℂ of MetricSpace ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NormedGroup.toMetricSpace to MetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℂ ≟ MetricSpace ℂ | |
[Meta.synthInstance] ✅ apply @NormedAddGroup.toMetricSpace to MetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ MetricSpace ℂ ≟ MetricSpace ℂ | |
[Meta.synthInstance.resume] propagating NormedAddGroup ℂ to subgoal NormedAddGroup ℂ of MetricSpace ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @PseudoEMetricSpace.toUniformSpace to UniformSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ UniformSpace ℂ ≟ UniformSpace ℂ | |
[Meta.synthInstance] new goal PseudoEMetricSpace ℂ | |
[Meta.synthInstance.instances] #[@PseudoMetricSpace.toPseudoEMetricSpace, @EMetricSpace.toPseudoEMetricSpace] | |
[Meta.synthInstance] ✅ apply @EMetricSpace.toPseudoEMetricSpace to PseudoEMetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ PseudoEMetricSpace ℂ ≟ PseudoEMetricSpace ℂ | |
[Meta.synthInstance] new goal EMetricSpace ℂ | |
[Meta.synthInstance.instances] #[@MetricSpace.toEMetricSpace] | |
[Meta.synthInstance] ✅ apply @MetricSpace.toEMetricSpace to EMetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ EMetricSpace ℂ ≟ EMetricSpace ℂ | |
[Meta.synthInstance.resume] propagating MetricSpace ℂ to subgoal MetricSpace ℂ of EMetricSpace ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating EMetricSpace ℂ to subgoal EMetricSpace ℂ of PseudoEMetricSpace ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance.resume] propagating PseudoEMetricSpace ℂ to subgoal PseudoEMetricSpace ℂ of UniformSpace ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] ✅ apply @PseudoMetricSpace.toPseudoEMetricSpace to PseudoEMetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ PseudoEMetricSpace ℂ ≟ PseudoEMetricSpace ℂ | |
[Meta.synthInstance.resume] propagating PseudoMetricSpace ℂ to subgoal PseudoMetricSpace ℂ of PseudoEMetricSpace ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance] ✅ apply WithIdeal.instUniformSpace to UniformSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ UniformSpace ℂ ≟ UniformSpace ℂ | |
[Meta.synthInstance.resume] propagating CommRing ℂ to subgoal CommRing ℂ of UniformSpace ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] no instances for WithIdeal ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply WithIdeal.instTopologicalSpace to TopologicalSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ TopologicalSpace ℂ ≟ TopologicalSpace ℂ | |
[Meta.synthInstance.resume] propagating CommRing ℂ to subgoal CommRing ℂ of TopologicalSpace ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] no instances for WithIdeal ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ❌ apply @CentroidHomClass.toAddMonoidHomClass to AddMonoidHomClass (AddGroupSeminorm ℂ) ℂ ℝ | |
[Meta.synthInstance.tryResolve] ❌ AddMonoidHomClass (AddGroupSeminorm ℂ) ℂ | |
ℝ ≟ AddMonoidHomClass ?m.23241 ?m.23242 ?m.23242 | |
[Meta.synthInstance] ✅ apply @DistribMulActionSemiHomClass.toAddMonoidHomClass to AddMonoidHomClass | |
(AddGroupSeminorm ℂ) ℂ ℝ | |
[Meta.synthInstance.tryResolve] ✅ AddMonoidHomClass (AddGroupSeminorm ℂ) ℂ | |
ℝ ≟ AddMonoidHomClass (AddGroupSeminorm ℂ) ℂ ℝ | |
[Meta.synthInstance] new goal DistribMulActionSemiHomClass (AddGroupSeminorm ℂ) _tc.4 ℂ ℝ | |
[Meta.synthInstance.instances] #[@SemilinearMapClass.distribMulActionSemiHomClass, @MulSemiringActionSemiHomClass.toDistribMulActionSemiHomClass, @NonUnitalAlgSemiHomClass.toDistribMulActionSemiHomClass] | |
[Meta.synthInstance] ✅ apply @NonUnitalAlgSemiHomClass.toDistribMulActionSemiHomClass to DistribMulActionSemiHomClass | |
(AddGroupSeminorm ℂ) ⇑?m.23280 ℂ ℝ | |
[Meta.synthInstance.tryResolve] ✅ DistribMulActionSemiHomClass (AddGroupSeminorm ℂ) ⇑?m.23280 ℂ | |
ℝ ≟ DistribMulActionSemiHomClass (AddGroupSeminorm ℂ) ⇑?m.23280 ℂ ℝ | |
[Meta.synthInstance] ✅ NonUnitalNonAssocSemiring ℂ | |
[Meta.synthInstance] new goal NonUnitalNonAssocSemiring ℂ | |
[Meta.synthInstance.instances] #[@NonUnitalSemiring.toNonUnitalNonAssocSemiring, @NonAssocSemiring.toNonUnitalNonAssocSemiring, @NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring, @NonUnitalNonAssocCommSemiring.toNonUnitalNonAssocSemiring, @DirectSum.GradeZero.nonUnitalNonAssocSemiring] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.nonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring ℂ | |
[Meta.synthInstance.tryResolve] ❌ NonUnitalNonAssocSemiring ℂ ≟ NonUnitalNonAssocSemiring (?m.23321 0) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommSemiring.toNonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocSemiring ℂ ≟ NonUnitalNonAssocSemiring ℂ | |
[Meta.synthInstance] new goal NonUnitalNonAssocCommSemiring ℂ | |
[Meta.synthInstance.instances] #[@NonUnitalNonAssocCommRing.toNonUnitalNonAssocCommSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommRing.toNonUnitalNonAssocCommSemiring to NonUnitalNonAssocCommSemiring | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocCommSemiring ℂ ≟ NonUnitalNonAssocCommSemiring ℂ | |
[Meta.synthInstance] new goal NonUnitalNonAssocCommRing ℂ | |
[Meta.synthInstance.instances] #[@NonUnitalCommRing.toNonUnitalNonAssocCommRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalNonAssocCommRing to NonUnitalNonAssocCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocCommRing ℂ ≟ NonUnitalNonAssocCommRing ℂ | |
[Meta.synthInstance] new goal NonUnitalCommRing ℂ | |
[Meta.synthInstance.instances] #[@CommRing.toNonUnitalCommRing, @NonUnitalSeminormedCommRing.toNonUnitalCommRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedCommRing.toNonUnitalCommRing to NonUnitalCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommRing ℂ ≟ NonUnitalCommRing ℂ | |
[Meta.synthInstance] new goal NonUnitalSeminormedCommRing ℂ | |
[Meta.synthInstance.instances] #[@NonUnitalNormedCommRing.toNonUnitalSeminormedCommRing, @SeminormedCommRing.toNonUnitalSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toNonUnitalSeminormedCommRing to NonUnitalSeminormedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedCommRing ℂ ≟ NonUnitalSeminormedCommRing ℂ | |
[Meta.synthInstance] new goal SeminormedCommRing ℂ | |
[Meta.synthInstance.instances] #[@NormedCommRing.toSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toSeminormedCommRing to SeminormedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedCommRing ℂ ≟ SeminormedCommRing ℂ | |
[Meta.synthInstance] new goal NormedCommRing ℂ | |
[Meta.synthInstance.instances] #[@NormedField.toNormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedField.toNormedCommRing to NormedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedCommRing ℂ ≟ NormedCommRing ℂ | |
[Meta.synthInstance] new goal NormedField ℂ | |
[Meta.synthInstance.instances] #[NormedLinearOrderedField.toNormedField, @NontriviallyNormedField.toNormedField, @DenselyNormedField.toNormedField, Complex.instNormedFieldComplex] | |
[Meta.synthInstance] ✅ apply Complex.instNormedFieldComplex to NormedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedField ℂ ≟ NormedField ℂ | |
[Meta.synthInstance.resume] propagating NormedField ℂ to subgoal NormedField ℂ of NormedCommRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NormedCommRing ℂ to subgoal NormedCommRing ℂ of SeminormedCommRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating SeminormedCommRing | |
ℂ to subgoal SeminormedCommRing ℂ of NonUnitalSeminormedCommRing ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance.resume] propagating NonUnitalSeminormedCommRing | |
ℂ to subgoal NonUnitalSeminormedCommRing ℂ of NonUnitalCommRing ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance.resume] propagating NonUnitalCommRing | |
ℂ to subgoal NonUnitalCommRing ℂ of NonUnitalNonAssocCommRing ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance.resume] propagating NonUnitalNonAssocCommRing | |
ℂ to subgoal NonUnitalNonAssocCommRing ℂ of NonUnitalNonAssocCommSemiring ℂ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance.resume] propagating NonUnitalNonAssocCommSemiring | |
ℂ to subgoal NonUnitalNonAssocCommSemiring ℂ of NonUnitalNonAssocSemiring ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance] result NonUnitalNonAssocCommSemiring.toNonUnitalNonAssocSemiring | |
[Meta.synthInstance] ✅ NonUnitalNonAssocSemiring ℝ | |
[Meta.synthInstance] new goal NonUnitalNonAssocSemiring ℝ | |
[Meta.synthInstance.instances] #[@NonUnitalSemiring.toNonUnitalNonAssocSemiring, @NonAssocSemiring.toNonUnitalNonAssocSemiring, @NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring, @NonUnitalNonAssocCommSemiring.toNonUnitalNonAssocSemiring, @DirectSum.GradeZero.nonUnitalNonAssocSemiring] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.nonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring ℝ | |
[Meta.synthInstance.tryResolve] ❌ NonUnitalNonAssocSemiring ℝ ≟ NonUnitalNonAssocSemiring (?m.23366 0) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommSemiring.toNonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocSemiring ℝ ≟ NonUnitalNonAssocSemiring ℝ | |
[Meta.synthInstance] new goal NonUnitalNonAssocCommSemiring ℝ | |
[Meta.synthInstance.instances] #[@NonUnitalNonAssocCommRing.toNonUnitalNonAssocCommSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommRing.toNonUnitalNonAssocCommSemiring to NonUnitalNonAssocCommSemiring | |
ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocCommSemiring ℝ ≟ NonUnitalNonAssocCommSemiring ℝ | |
[Meta.synthInstance] new goal NonUnitalNonAssocCommRing ℝ | |
[Meta.synthInstance.instances] #[@NonUnitalCommRing.toNonUnitalNonAssocCommRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalNonAssocCommRing to NonUnitalNonAssocCommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocCommRing ℝ ≟ NonUnitalNonAssocCommRing ℝ | |
[Meta.synthInstance] new goal NonUnitalCommRing ℝ | |
[Meta.synthInstance.instances] #[@CommRing.toNonUnitalCommRing, @NonUnitalSeminormedCommRing.toNonUnitalCommRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedCommRing.toNonUnitalCommRing to NonUnitalCommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommRing ℝ ≟ NonUnitalCommRing ℝ | |
[Meta.synthInstance] new goal NonUnitalSeminormedCommRing ℝ | |
[Meta.synthInstance.instances] #[@NonUnitalNormedCommRing.toNonUnitalSeminormedCommRing, @SeminormedCommRing.toNonUnitalSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toNonUnitalSeminormedCommRing to NonUnitalSeminormedCommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedCommRing ℝ ≟ NonUnitalSeminormedCommRing ℝ | |
[Meta.synthInstance] new goal SeminormedCommRing ℝ | |
[Meta.synthInstance.instances] #[@NormedCommRing.toSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toSeminormedCommRing to SeminormedCommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedCommRing ℝ ≟ SeminormedCommRing ℝ | |
[Meta.synthInstance] new goal NormedCommRing ℝ | |
[Meta.synthInstance.instances] #[@NormedField.toNormedCommRing, Real.normedCommRing] | |
[Meta.synthInstance] ✅ apply Real.normedCommRing to NormedCommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedCommRing ℝ ≟ NormedCommRing ℝ | |
[Meta.synthInstance.resume] propagating NormedCommRing ℝ to subgoal NormedCommRing ℝ of SeminormedCommRing ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating SeminormedCommRing | |
ℝ to subgoal SeminormedCommRing ℝ of NonUnitalSeminormedCommRing ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating NonUnitalSeminormedCommRing | |
ℝ to subgoal NonUnitalSeminormedCommRing ℝ of NonUnitalCommRing ℝ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance.resume] propagating NonUnitalCommRing | |
ℝ to subgoal NonUnitalCommRing ℝ of NonUnitalNonAssocCommRing ℝ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance.resume] propagating NonUnitalNonAssocCommRing | |
ℝ to subgoal NonUnitalNonAssocCommRing ℝ of NonUnitalNonAssocCommSemiring ℝ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance.resume] propagating NonUnitalNonAssocCommSemiring | |
ℝ to subgoal NonUnitalNonAssocCommSemiring ℝ of NonUnitalNonAssocSemiring ℝ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance] result NonUnitalNonAssocCommSemiring.toNonUnitalNonAssocSemiring | |
[Meta.synthInstance] new goal NonUnitalAlgSemiHomClass (AddGroupSeminorm ℂ) _tc.6 ℂ ℝ | |
[Meta.synthInstance.instances] #[@AlgHom.instNonUnitalAlgHomClassToMonoidToMonoidWithZeroToSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToDistribMulActionToAddCommMonoidToModuleToDistribMulActionToAddCommMonoidToModule, @StarAlgEquivClass.instNonUnitalAlgHomClassToFunLike] | |
[Meta.synthInstance] ❌ apply @StarAlgEquivClass.instNonUnitalAlgHomClassToFunLike to NonUnitalAlgSemiHomClass | |
(AddGroupSeminorm ℂ) ?m.23280 ℂ ℝ | |
[Meta.synthInstance.tryResolve] ❌ NonUnitalAlgSemiHomClass (AddGroupSeminorm ℂ) ?m.23280 ℂ | |
ℝ ≟ NonUnitalAlgSemiHomClass ?m.23421 (MonoidHom.id ?m.23422) ?m.23423 ?m.23424 | |
[Meta.synthInstance] ❌ EquivLike (AddGroupSeminorm ℂ) ℂ ℝ | |
[Meta.synthInstance] no instances for EquivLike (AddGroupSeminorm ℂ) _tc.0 _tc.1 | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @AlgHom.instNonUnitalAlgHomClassToMonoidToMonoidWithZeroToSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToNonUnitalNonAssocSemiringToNonAssocSemiringToDistribMulActionToAddCommMonoidToModuleToDistribMulActionToAddCommMonoidToModule to NonUnitalAlgSemiHomClass | |
(AddGroupSeminorm ℂ) (MonoidHom.id ?m.23470) ℂ ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalAlgSemiHomClass (AddGroupSeminorm ℂ) (MonoidHom.id ?m.23470) ℂ | |
ℝ ≟ NonUnitalAlgSemiHomClass (AddGroupSeminorm ℂ) (MonoidHom.id ?m.23470) ℂ ℝ | |
[Meta.synthInstance] ✅ Semiring ℂ | |
[Meta.synthInstance] new goal Semiring ℂ | |
[Meta.synthInstance.instances] #[@instSemiring, @Ring.toSemiring, @CommSemiring.toSemiring, @OrderedSemiring.toSemiring, @StrictOrderedSemiring.toSemiring, @DivisionSemiring.toSemiring, @IdemSemiring.toSemiring, @DirectSum.GradeZero.semiring, Complex.instSemiringComplex] | |
[Meta.synthInstance] ✅ apply Complex.instSemiringComplex to Semiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℂ ≟ Semiring ℂ | |
[Meta.synthInstance] result Complex.instSemiringComplex | |
[Meta.synthInstance] ✅ Semiring ℝ | |
[Meta.synthInstance] new goal Semiring ℝ | |
[Meta.synthInstance.instances] #[@instSemiring, @Ring.toSemiring, @CommSemiring.toSemiring, @OrderedSemiring.toSemiring, @StrictOrderedSemiring.toSemiring, @DivisionSemiring.toSemiring, @IdemSemiring.toSemiring, @DirectSum.GradeZero.semiring, Real.semiring] | |
[Meta.synthInstance] ✅ apply Real.semiring to Semiring ℝ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℝ ≟ Semiring ℝ | |
[Meta.synthInstance] result Real.semiring | |
[Meta.synthInstance] new goal AlgHomClass (AddGroupSeminorm ℂ) _tc.1 ℂ ℝ | |
[Meta.synthInstance.instances] #[AlgEquivClass.toAlgHomClass] | |
[Meta.synthInstance] ❌ apply AlgEquivClass.toAlgHomClass to AlgHomClass (AddGroupSeminorm ℂ) ?m.23470 ℂ ℝ | |
[Meta.synthInstance.tryResolve] ❌ AlgHomClass (AddGroupSeminorm ℂ) ?m.23470 ℂ | |
ℝ ≟ AlgHomClass ?m.23543 ?m.23544 ?m.23545 ?m.23546 | |
[Meta.synthInstance] ❌ EquivLike (AddGroupSeminorm ℂ) ℂ ℝ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ✅ apply @MulSemiringActionSemiHomClass.toDistribMulActionSemiHomClass to DistribMulActionSemiHomClass | |
(AddGroupSeminorm ℂ) ?m.23575 ℂ ℝ | |
[Meta.synthInstance.tryResolve] ✅ DistribMulActionSemiHomClass (AddGroupSeminorm ℂ) ?m.23575 ℂ | |
ℝ ≟ DistribMulActionSemiHomClass (AddGroupSeminorm ℂ) ?m.23575 ℂ ℝ | |
[Meta.synthInstance] ✅ Semiring ℂ | |
[Meta.synthInstance] result Complex.instSemiringComplex (cached) | |
[Meta.synthInstance] no instances for MulSemiringActionSemiHomClass (AddGroupSeminorm ℂ) _tc.6 ℂ ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @SemilinearMapClass.distribMulActionSemiHomClass to DistribMulActionSemiHomClass | |
(AddGroupSeminorm ℂ) ⇑?m.23651 ℂ ℝ | |
[Meta.synthInstance.tryResolve] ✅ DistribMulActionSemiHomClass (AddGroupSeminorm ℂ) ⇑?m.23651 ℂ | |
ℝ ≟ DistribMulActionSemiHomClass (AddGroupSeminorm ℂ) ⇑?m.23651 ℂ ℝ | |
[Meta.synthInstance] ✅ AddCommMonoid ℂ | |
[Meta.synthInstance] new goal AddCommMonoid ℂ | |
[Meta.synthInstance.instances] #[@AddCancelCommMonoid.toAddCommMonoid, @SubtractionCommMonoid.toAddCommMonoid, @AddCommGroup.toAddCommMonoid, @AddCommMonoidWithOne.toAddCommMonoid, @NonUnitalNonAssocSemiring.toAddCommMonoid, @OrderedAddCommMonoid.toAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @OrderedAddCommMonoid.toAddCommMonoid to AddCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid ℂ ≟ AddCommMonoid ℂ | |
[Meta.synthInstance] new goal OrderedAddCommMonoid ℂ | |
[Meta.synthInstance.instances] #[@StarOrderedRing.toOrderedAddCommMonoid, @OrderedCancelAddCommMonoid.toOrderedAddCommMonoid, @LinearOrderedAddCommMonoid.toOrderedAddCommMonoid, @CanonicallyOrderedAddCommMonoid.toOrderedAddCommMonoid, @OrderedSemiring.toOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @OrderedSemiring.toOrderedAddCommMonoid to OrderedAddCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid ℂ ≟ OrderedAddCommMonoid ℂ | |
[Meta.synthInstance] new goal OrderedSemiring ℂ | |
[Meta.synthInstance.instances] #[@OrderedRing.toOrderedSemiring, @StrictOrderedSemiring.toOrderedSemiring, @OrderedCommSemiring.toOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @OrderedCommSemiring.toOrderedSemiring to OrderedSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring ℂ ≟ OrderedSemiring ℂ | |
[Meta.synthInstance] new goal OrderedCommSemiring ℂ | |
[Meta.synthInstance.instances] #[@OrderedCommRing.toOrderedCommSemiring, @StrictOrderedCommSemiring.toOrderedCommSemiring, @CanonicallyOrderedCommSemiring.toOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toOrderedCommSemiring to OrderedCommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring ℂ ≟ OrderedCommSemiring ℂ | |
[Meta.synthInstance] new goal CanonicallyOrderedCommSemiring ℂ | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedSemifield.toCanonicallyOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toCanonicallyOrderedCommSemiring to CanonicallyOrderedCommSemiring | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedCommSemiring ℂ ≟ CanonicallyOrderedCommSemiring ℂ | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toOrderedCommSemiring to OrderedCommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring ℂ ≟ OrderedCommSemiring ℂ | |
[Meta.synthInstance] new goal StrictOrderedCommSemiring ℂ | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toStrictOrderedCommSemiring, @LinearOrderedCommSemiring.toStrictOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toStrictOrderedCommSemiring to StrictOrderedCommSemiring | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommSemiring ℂ ≟ StrictOrderedCommSemiring ℂ | |
[Meta.synthInstance] new goal LinearOrderedCommSemiring ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toLinearOrderedCommSemiring, @LinearOrderedSemifield.toLinearOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemifield.toLinearOrderedCommSemiring to LinearOrderedCommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommSemiring ℂ ≟ LinearOrderedCommSemiring ℂ | |
[Meta.synthInstance] new goal LinearOrderedSemifield ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedField.toLinearOrderedSemifield, @CanonicallyLinearOrderedSemifield.toLinearOrderedSemifield] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toLinearOrderedSemifield to LinearOrderedSemifield | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemifield ℂ ≟ LinearOrderedSemifield ℂ | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toLinearOrderedSemifield to LinearOrderedSemifield ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemifield ℂ ≟ LinearOrderedSemifield ℂ | |
[Meta.synthInstance] new goal LinearOrderedField ℂ | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedField.toLinearOrderedField, @ConditionallyCompleteLinearOrderedField.toLinearOrderedField] | |
[Meta.synthInstance] ✅ apply @ConditionallyCompleteLinearOrderedField.toLinearOrderedField to LinearOrderedField | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedField ℂ ≟ LinearOrderedField ℂ | |
[Meta.synthInstance] no instances for ConditionallyCompleteLinearOrderedField ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedField.toLinearOrderedField to LinearOrderedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedField ℂ ≟ LinearOrderedField ℂ | |
[Meta.synthInstance] no instances for NormedLinearOrderedField ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toLinearOrderedCommSemiring to LinearOrderedCommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommSemiring ℂ ≟ LinearOrderedCommSemiring ℂ | |
[Meta.synthInstance] new goal LinearOrderedCommRing ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedField.toLinearOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toLinearOrderedCommRing to LinearOrderedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommRing ℂ ≟ LinearOrderedCommRing ℂ | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toStrictOrderedCommSemiring to StrictOrderedCommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommSemiring ℂ ≟ StrictOrderedCommSemiring ℂ | |
[Meta.synthInstance] new goal StrictOrderedCommRing ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toStrictOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toStrictOrderedCommRing to StrictOrderedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommRing ℂ ≟ StrictOrderedCommRing ℂ | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toOrderedCommSemiring to OrderedCommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring ℂ ≟ OrderedCommSemiring ℂ | |
[Meta.synthInstance] new goal OrderedCommRing ℂ | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toOrderedCommRing to OrderedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommRing ℂ ≟ OrderedCommRing ℂ | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toOrderedSemiring to OrderedSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring ℂ ≟ OrderedSemiring ℂ | |
[Meta.synthInstance] new goal StrictOrderedSemiring ℂ | |
[Meta.synthInstance.instances] #[@StrictOrderedRing.toStrictOrderedSemiring, @StrictOrderedCommSemiring.toStrictOrderedSemiring, @LinearOrderedSemiring.toStrictOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemiring.toStrictOrderedSemiring to StrictOrderedSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring ℂ ≟ StrictOrderedSemiring ℂ | |
[Meta.synthInstance] new goal LinearOrderedSemiring ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedRing.toLinearOrderedSemiring, @LinearOrderedCommSemiring.toLinearOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toLinearOrderedSemiring to LinearOrderedSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemiring ℂ ≟ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toLinearOrderedSemiring to LinearOrderedSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemiring ℂ ≟ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] new goal LinearOrderedRing ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toLinearOrderedRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toLinearOrderedRing to LinearOrderedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedRing ℂ ≟ LinearOrderedRing ℂ | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toStrictOrderedSemiring to StrictOrderedSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring ℂ ≟ StrictOrderedSemiring ℂ | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toStrictOrderedSemiring to StrictOrderedSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring ℂ ≟ StrictOrderedSemiring ℂ | |
[Meta.synthInstance] new goal StrictOrderedRing ℂ | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toStrictOrderedRing, @LinearOrderedRing.toStrictOrderedRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toStrictOrderedRing to StrictOrderedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedRing ℂ ≟ StrictOrderedRing ℂ | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toStrictOrderedRing to StrictOrderedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedRing ℂ ≟ StrictOrderedRing ℂ | |
[Meta.synthInstance] ✅ apply @OrderedRing.toOrderedSemiring to OrderedSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring ℂ ≟ OrderedSemiring ℂ | |
[Meta.synthInstance] new goal OrderedRing ℂ | |
[Meta.synthInstance.instances] #[@StrictOrderedRing.toOrderedRing, @OrderedCommRing.toOrderedRing] | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toOrderedRing to OrderedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedRing ℂ ≟ OrderedRing ℂ | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toOrderedRing to OrderedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedRing ℂ ≟ OrderedRing ℂ | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid ℂ ≟ OrderedAddCommMonoid ℂ | |
[Meta.synthInstance] new goal CanonicallyOrderedAddCommMonoid ℂ | |
[Meta.synthInstance.instances] #[@IdemSemiring.toCanonicallyOrderedAddCommMonoid, @CanonicallyLinearOrderedAddCommMonoid.toCanonicallyOrderedAddCommMonoid, @CanonicallyOrderedCommSemiring.toCanonicallyOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid ℂ ≟ CanonicallyOrderedAddCommMonoid ℂ | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedAddCommMonoid.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid ℂ ≟ CanonicallyOrderedAddCommMonoid ℂ | |
[Meta.synthInstance] new goal CanonicallyLinearOrderedAddCommMonoid ℂ | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedSemifield.toCanonicallyLinearOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toCanonicallyLinearOrderedAddCommMonoid to CanonicallyLinearOrderedAddCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyLinearOrderedAddCommMonoid | |
ℂ ≟ CanonicallyLinearOrderedAddCommMonoid ℂ | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IdemSemiring.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid ℂ ≟ CanonicallyOrderedAddCommMonoid ℂ | |
[Meta.synthInstance] new goal IdemSemiring ℂ | |
[Meta.synthInstance.instances] #[@IdemCommSemiring.toIdemSemiring, @KleeneAlgebra.toIdemSemiring] | |
[Meta.synthInstance] ✅ apply @KleeneAlgebra.toIdemSemiring to IdemSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ IdemSemiring ℂ ≟ IdemSemiring ℂ | |
[Meta.synthInstance] no instances for KleeneAlgebra ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IdemCommSemiring.toIdemSemiring to IdemSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ IdemSemiring ℂ ≟ IdemSemiring ℂ | |
[Meta.synthInstance] no instances for IdemCommSemiring ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid ℂ ≟ OrderedAddCommMonoid ℂ | |
[Meta.synthInstance] new goal LinearOrderedAddCommMonoid ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedCancelAddCommMonoid.toLinearOrderedAddCommMonoid, @LinearOrderedAddCommMonoidWithTop.toLinearOrderedAddCommMonoid, @CanonicallyLinearOrderedAddCommMonoid.toLinearOrderedAddCommMonoid, @LinearOrderedSemiring.toLinearOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemiring.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid ℂ ≟ LinearOrderedAddCommMonoid ℂ | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedAddCommMonoid.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid ℂ ≟ LinearOrderedAddCommMonoid ℂ | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommMonoidWithTop.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid ℂ ≟ LinearOrderedAddCommMonoid ℂ | |
[Meta.synthInstance] new goal LinearOrderedAddCommMonoidWithTop ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedAddCommGroupWithTop.toLinearOrderedAddCommMonoidWithTop] | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroupWithTop.toLinearOrderedAddCommMonoidWithTop to LinearOrderedAddCommMonoidWithTop | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoidWithTop ℂ ≟ LinearOrderedAddCommMonoidWithTop ℂ | |
[Meta.synthInstance] no instances for LinearOrderedAddCommGroupWithTop ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCancelAddCommMonoid.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid ℂ ≟ LinearOrderedAddCommMonoid ℂ | |
[Meta.synthInstance] new goal LinearOrderedCancelAddCommMonoid ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedAddCommGroup.toLinearOrderedAddCancelCommMonoid, @LinearOrderedCommSemiring.toLinearOrderedCancelAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toLinearOrderedCancelAddCommMonoid to LinearOrderedCancelAddCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCancelAddCommMonoid ℂ ≟ LinearOrderedCancelAddCommMonoid ℂ | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroup.toLinearOrderedAddCancelCommMonoid to LinearOrderedCancelAddCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCancelAddCommMonoid ℂ ≟ LinearOrderedCancelAddCommMonoid ℂ | |
[Meta.synthInstance] new goal LinearOrderedAddCommGroup ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedRing.toLinearOrderedAddCommGroup, @NormedLinearOrderedAddGroup.toLinearOrderedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedAddGroup.toLinearOrderedAddCommGroup to LinearOrderedAddCommGroup | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommGroup ℂ ≟ LinearOrderedAddCommGroup ℂ | |
[Meta.synthInstance] no instances for NormedLinearOrderedAddGroup ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toLinearOrderedAddCommGroup to LinearOrderedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommGroup ℂ ≟ LinearOrderedAddCommGroup ℂ | |
[Meta.synthInstance] ✅ apply @OrderedCancelAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid ℂ ≟ OrderedAddCommMonoid ℂ | |
[Meta.synthInstance] new goal OrderedCancelAddCommMonoid ℂ | |
[Meta.synthInstance.instances] #[@OrderedAddCommGroup.toOrderedCancelAddCommMonoid, @LinearOrderedCancelAddCommMonoid.toOrderedCancelAddCommMonoid, @StrictOrderedSemiring.toOrderedCancelAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid ℂ ≟ OrderedCancelAddCommMonoid ℂ | |
[Meta.synthInstance] ✅ apply @LinearOrderedCancelAddCommMonoid.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid ℂ ≟ OrderedCancelAddCommMonoid ℂ | |
[Meta.synthInstance] ✅ apply @OrderedAddCommGroup.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid ℂ ≟ OrderedCancelAddCommMonoid ℂ | |
[Meta.synthInstance] new goal OrderedAddCommGroup ℂ | |
[Meta.synthInstance.instances] #[@NormedLatticeAddCommGroup.toOrderedAddCommGroup, @StarOrderedRing.toOrderedAddCommGroup, @LinearOrderedAddCommGroup.toOrderedAddCommGroup, @OrderedRing.toOrderedAddCommGroup, @StrictOrderedRing.toOrderedAddCommGroup, @NormedOrderedAddGroup.toOrderedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedOrderedAddGroup.toOrderedAddCommGroup to OrderedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup ℂ ≟ OrderedAddCommGroup ℂ | |
[Meta.synthInstance] new goal NormedOrderedAddGroup ℂ | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedAddGroup.toNormedOrderedAddGroup] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedAddGroup.toNormedOrderedAddGroup to NormedOrderedAddGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedOrderedAddGroup ℂ ≟ NormedOrderedAddGroup ℂ | |
[Meta.synthInstance] no instances for NormedLinearOrderedAddGroup ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup ℂ ≟ OrderedAddCommGroup ℂ | |
[Meta.synthInstance] ✅ apply @OrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup ℂ ≟ OrderedAddCommGroup ℂ | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroup.toOrderedAddCommGroup to OrderedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup ℂ ≟ OrderedAddCommGroup ℂ | |
[Meta.synthInstance] ✅ apply @StarOrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup ℂ ≟ OrderedAddCommGroup ℂ | |
[Meta.synthInstance] new goal NonUnitalRing ℂ | |
[Meta.synthInstance.instances] #[@Ring.toNonUnitalRing, @NonUnitalCommRing.toNonUnitalRing, @NonUnitalSeminormedRing.toNonUnitalRing, @NonUnitalNormedRing.toNonUnitalRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNonUnitalRing to NonUnitalRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing ℂ ≟ NonUnitalRing ℂ | |
[Meta.synthInstance] new goal NonUnitalNormedRing ℂ | |
[Meta.synthInstance.instances] #[@NormedRing.toNonUnitalNormedRing, @NonUnitalNormedCommRing.toNonUnitalNormedRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedCommRing.toNonUnitalNormedRing to NonUnitalNormedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedRing ℂ ≟ NonUnitalNormedRing ℂ | |
[Meta.synthInstance] new goal NonUnitalNormedCommRing ℂ | |
[Meta.synthInstance.instances] #[@NormedCommRing.toNonUnitalNormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toNonUnitalNormedCommRing to NonUnitalNormedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedCommRing ℂ ≟ NonUnitalNormedCommRing ℂ | |
[Meta.synthInstance] new goal NormedCommRing ℂ | |
[Meta.synthInstance.instances] #[@NormedField.toNormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedField.toNormedCommRing to NormedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedCommRing ℂ ≟ NormedCommRing ℂ | |
[Meta.synthInstance] new goal NormedField ℂ | |
[Meta.synthInstance.instances] #[NormedLinearOrderedField.toNormedField, @NontriviallyNormedField.toNormedField, @DenselyNormedField.toNormedField, Complex.instNormedFieldComplex] | |
[Meta.synthInstance] ✅ apply Complex.instNormedFieldComplex to NormedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedField ℂ ≟ NormedField ℂ | |
[Meta.synthInstance.resume] propagating NormedField ℂ to subgoal NormedField ℂ of NormedCommRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NormedCommRing | |
ℂ to subgoal NormedCommRing ℂ of NonUnitalNormedCommRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating NonUnitalNormedCommRing | |
ℂ to subgoal NonUnitalNormedCommRing ℂ of NonUnitalNormedRing ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance.resume] propagating NonUnitalNormedRing | |
ℂ to subgoal NonUnitalNormedRing ℂ of NonUnitalRing ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance.resume] propagating NonUnitalRing ℂ to subgoal NonUnitalRing ℂ of OrderedAddCommGroup ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance] new goal PartialOrder ℂ | |
[Meta.synthInstance.instances] #[@SetLike.instPartialOrder, @LinearOrder.toPartialOrder, @SemilatticeSup.toPartialOrder, @SemilatticeInf.toPartialOrder, @OrderedAddCommMonoid.toPartialOrder, @OrderedCommMonoid.toPartialOrder, @OrderedAddCommGroup.toPartialOrder, @OrderedCommGroup.toPartialOrder, @OrderedSemiring.toPartialOrder, @OrderedRing.toPartialOrder, @StrictOrderedSemiring.toPartialOrder, @StrictOrderedRing.toPartialOrder, @CompleteSemilatticeSup.toPartialOrder, @CompleteSemilatticeInf.toPartialOrder, @OmegaCompletePartialOrder.toPartialOrder, @CompletePartialOrder.toPartialOrder] | |
[Meta.synthInstance] ✅ apply @CompletePartialOrder.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] new goal CompletePartialOrder ℂ | |
[Meta.synthInstance.instances] #[@CompleteLattice.toCompletePartialOrder] | |
[Meta.synthInstance] ✅ apply @CompleteLattice.toCompletePartialOrder to CompletePartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompletePartialOrder ℂ ≟ CompletePartialOrder ℂ | |
[Meta.synthInstance] new goal CompleteLattice ℂ | |
[Meta.synthInstance.instances] #[@CompleteLinearOrder.toCompleteLattice, @Order.Frame.toCompleteLattice, @Order.Coframe.toCompleteLattice, @CompletelyDistribLattice.toCompleteLattice] | |
[Meta.synthInstance] ✅ apply @CompletelyDistribLattice.toCompleteLattice to CompleteLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompleteLattice ℂ ≟ CompleteLattice ℂ | |
[Meta.synthInstance] new goal CompletelyDistribLattice ℂ | |
[Meta.synthInstance.instances] #[@CompleteLinearOrder.toCompletelyDistribLattice, @CompleteAtomicBooleanAlgebra.toCompletelyDistribLattice] | |
[Meta.synthInstance] ✅ apply @CompleteAtomicBooleanAlgebra.toCompletelyDistribLattice to CompletelyDistribLattice | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompletelyDistribLattice ℂ ≟ CompletelyDistribLattice ℂ | |
[Meta.synthInstance] no instances for CompleteAtomicBooleanAlgebra ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @CompleteLinearOrder.toCompletelyDistribLattice to CompletelyDistribLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompletelyDistribLattice ℂ ≟ CompletelyDistribLattice ℂ | |
[Meta.synthInstance] no instances for CompleteLinearOrder ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Order.Coframe.toCompleteLattice to CompleteLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompleteLattice ℂ ≟ CompleteLattice ℂ | |
[Meta.synthInstance] new goal Order.Coframe ℂ | |
[Meta.synthInstance.instances] #[@CompleteDistribLattice.toCoframe] | |
[Meta.synthInstance] ✅ apply @CompleteDistribLattice.toCoframe to Order.Coframe ℂ | |
[Meta.synthInstance.tryResolve] ✅ Order.Coframe ℂ ≟ Order.Coframe ℂ | |
[Meta.synthInstance] new goal CompleteDistribLattice ℂ | |
[Meta.synthInstance.instances] #[@CompletelyDistribLattice.toCompleteDistribLattice, @CompleteBooleanAlgebra.toCompleteDistribLattice] | |
[Meta.synthInstance] ✅ apply @CompleteBooleanAlgebra.toCompleteDistribLattice to CompleteDistribLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompleteDistribLattice ℂ ≟ CompleteDistribLattice ℂ | |
[Meta.synthInstance] new goal CompleteBooleanAlgebra ℂ | |
[Meta.synthInstance.instances] #[@CompleteAtomicBooleanAlgebra.toCompleteBooleanAlgebra] | |
[Meta.synthInstance] ✅ apply @CompleteAtomicBooleanAlgebra.toCompleteBooleanAlgebra to CompleteBooleanAlgebra ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompleteBooleanAlgebra ℂ ≟ CompleteBooleanAlgebra ℂ | |
[Meta.synthInstance] no instances for CompleteAtomicBooleanAlgebra ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @CompletelyDistribLattice.toCompleteDistribLattice to CompleteDistribLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompleteDistribLattice ℂ ≟ CompleteDistribLattice ℂ | |
[Meta.synthInstance] ✅ apply @Order.Frame.toCompleteLattice to CompleteLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompleteLattice ℂ ≟ CompleteLattice ℂ | |
[Meta.synthInstance] new goal Order.Frame ℂ | |
[Meta.synthInstance.instances] #[@CompleteDistribLattice.toFrame] | |
[Meta.synthInstance] ✅ apply @CompleteDistribLattice.toFrame to Order.Frame ℂ | |
[Meta.synthInstance.tryResolve] ✅ Order.Frame ℂ ≟ Order.Frame ℂ | |
[Meta.synthInstance] ✅ apply @CompleteLinearOrder.toCompleteLattice to CompleteLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompleteLattice ℂ ≟ CompleteLattice ℂ | |
[Meta.synthInstance] no instances for CompleteLinearOrder ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @OmegaCompletePartialOrder.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] new goal OmegaCompletePartialOrder ℂ | |
[Meta.synthInstance.instances] #[CompleteLattice.instOmegaCompletePartialOrder, @CompletePartialOrder.toOmegaCompletePartialOrder] | |
[Meta.synthInstance] ✅ apply @CompletePartialOrder.toOmegaCompletePartialOrder to OmegaCompletePartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ OmegaCompletePartialOrder ℂ ≟ OmegaCompletePartialOrder ℂ | |
[Meta.synthInstance] ✅ apply CompleteLattice.instOmegaCompletePartialOrder to OmegaCompletePartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ OmegaCompletePartialOrder ℂ ≟ OmegaCompletePartialOrder ℂ | |
[Meta.synthInstance] ✅ apply @CompleteSemilatticeInf.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] new goal CompleteSemilatticeInf ℂ | |
[Meta.synthInstance.instances] #[@CompleteLattice.toCompleteSemilatticeInf] | |
[Meta.synthInstance] ✅ apply @CompleteLattice.toCompleteSemilatticeInf to CompleteSemilatticeInf ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompleteSemilatticeInf ℂ ≟ CompleteSemilatticeInf ℂ | |
[Meta.synthInstance] ✅ apply @CompleteSemilatticeSup.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] new goal CompleteSemilatticeSup ℂ | |
[Meta.synthInstance.instances] #[@CompleteLattice.toCompleteSemilatticeSup] | |
[Meta.synthInstance] ✅ apply @CompleteLattice.toCompleteSemilatticeSup to CompleteSemilatticeSup ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompleteSemilatticeSup ℂ ≟ CompleteSemilatticeSup ℂ | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] ✅ apply @OrderedRing.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] ✅ apply @OrderedSemiring.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] ✅ apply @OrderedCommGroup.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] new goal OrderedCommGroup ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedCommGroup.toOrderedCommGroup, @NormedOrderedGroup.toOrderedCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedOrderedGroup.toOrderedCommGroup to OrderedCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommGroup ℂ ≟ OrderedCommGroup ℂ | |
[Meta.synthInstance] new goal NormedOrderedGroup ℂ | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedGroup.toNormedOrderedGroup] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedGroup.toNormedOrderedGroup to NormedOrderedGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedOrderedGroup ℂ ≟ NormedOrderedGroup ℂ | |
[Meta.synthInstance] no instances for NormedLinearOrderedGroup ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommGroup.toOrderedCommGroup to OrderedCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommGroup ℂ ≟ OrderedCommGroup ℂ | |
[Meta.synthInstance] new goal LinearOrderedCommGroup ℂ | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedGroup.toLinearOrderedCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedGroup.toLinearOrderedCommGroup to LinearOrderedCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommGroup ℂ ≟ LinearOrderedCommGroup ℂ | |
[Meta.synthInstance] no instances for NormedLinearOrderedGroup ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @OrderedAddCommGroup.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] ✅ apply @OrderedCommMonoid.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] new goal OrderedCommMonoid ℂ | |
[Meta.synthInstance.instances] #[@CanonicallyOrderedCommSemiring.toOrderedCommMonoid, @OrderedCancelCommMonoid.toOrderedCommMonoid, @LinearOrderedCommMonoid.toOrderedCommMonoid, @CanonicallyOrderedCommMonoid.toOrderedCommMonoid] | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommMonoid.toOrderedCommMonoid to OrderedCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommMonoid ℂ ≟ OrderedCommMonoid ℂ | |
[Meta.synthInstance] new goal CanonicallyOrderedCommMonoid ℂ | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedCommMonoid.toCanonicallyOrderedCommMonoid] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedCommMonoid.toCanonicallyOrderedCommMonoid to CanonicallyOrderedCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedCommMonoid ℂ ≟ CanonicallyOrderedCommMonoid ℂ | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedCommMonoid ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommMonoid.toOrderedCommMonoid to OrderedCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommMonoid ℂ ≟ OrderedCommMonoid ℂ | |
[Meta.synthInstance] new goal LinearOrderedCommMonoid ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedCancelCommMonoid.toLinearOrderedCommMonoid, @CanonicallyLinearOrderedCommMonoid.toLinearOrderedCommMonoid, @LinearOrderedCommMonoidWithZero.toLinearOrderedCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommMonoidWithZero.toLinearOrderedCommMonoid to LinearOrderedCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommMonoid ℂ ≟ LinearOrderedCommMonoid ℂ | |
[Meta.synthInstance] new goal LinearOrderedCommMonoidWithZero ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedCommGroupWithZero.toLinearOrderedCommMonoidWithZero] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommGroupWithZero.toLinearOrderedCommMonoidWithZero to LinearOrderedCommMonoidWithZero | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommMonoidWithZero ℂ ≟ LinearOrderedCommMonoidWithZero ℂ | |
[Meta.synthInstance] new goal LinearOrderedCommGroupWithZero ℂ | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedSemifield.toLinearOrderedCommGroupWithZero] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toLinearOrderedCommGroupWithZero to LinearOrderedCommGroupWithZero | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommGroupWithZero ℂ ≟ LinearOrderedCommGroupWithZero ℂ | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedCommMonoid.toLinearOrderedCommMonoid to LinearOrderedCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommMonoid ℂ ≟ LinearOrderedCommMonoid ℂ | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedCommMonoid ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCancelCommMonoid.toLinearOrderedCommMonoid to LinearOrderedCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommMonoid ℂ ≟ LinearOrderedCommMonoid ℂ | |
[Meta.synthInstance] new goal LinearOrderedCancelCommMonoid ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedCommGroup.toLinearOrderedCancelCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommGroup.toLinearOrderedCancelCommMonoid to LinearOrderedCancelCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCancelCommMonoid ℂ ≟ LinearOrderedCancelCommMonoid ℂ | |
[Meta.synthInstance] ✅ apply @OrderedCancelCommMonoid.toOrderedCommMonoid to OrderedCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommMonoid ℂ ≟ OrderedCommMonoid ℂ | |
[Meta.synthInstance] new goal OrderedCancelCommMonoid ℂ | |
[Meta.synthInstance.instances] #[@OrderedCommGroup.toOrderedCancelCommMonoid, @LinearOrderedCancelCommMonoid.toOrderedCancelCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCancelCommMonoid.toOrderedCancelCommMonoid to OrderedCancelCommMonoid | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelCommMonoid ℂ ≟ OrderedCancelCommMonoid ℂ | |
[Meta.synthInstance] ✅ apply @OrderedCommGroup.toOrderedCancelCommMonoid to OrderedCancelCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelCommMonoid ℂ ≟ OrderedCancelCommMonoid ℂ | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toOrderedCommMonoid to OrderedCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommMonoid ℂ ≟ OrderedCommMonoid ℂ | |
[Meta.synthInstance] ✅ apply @OrderedAddCommMonoid.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] ✅ apply @SemilatticeInf.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] new goal SemilatticeInf ℂ | |
[Meta.synthInstance.instances] #[@Lattice.toSemilatticeInf] | |
[Meta.synthInstance] ✅ apply @Lattice.toSemilatticeInf to SemilatticeInf ℂ | |
[Meta.synthInstance.tryResolve] ✅ SemilatticeInf ℂ ≟ SemilatticeInf ℂ | |
[Meta.synthInstance] new goal Lattice ℂ | |
[Meta.synthInstance.instances] #[@LinearOrder.toLattice, @DistribLattice.toLattice, @GeneralizedHeytingAlgebra.toLattice, @GeneralizedCoheytingAlgebra.toLattice, @CompleteLattice.toLattice, @ConditionallyCompleteLattice.toLattice, @NormedLatticeAddCommGroup.toLattice] | |
[Meta.synthInstance] ✅ apply @NormedLatticeAddCommGroup.toLattice to Lattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ Lattice ℂ ≟ Lattice ℂ | |
[Meta.synthInstance] no instances for NormedLatticeAddCommGroup ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @ConditionallyCompleteLattice.toLattice to Lattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ Lattice ℂ ≟ Lattice ℂ | |
[Meta.synthInstance] new goal ConditionallyCompleteLattice ℂ | |
[Meta.synthInstance.instances] #[@CompleteLattice.toConditionallyCompleteLattice, @ConditionallyCompleteLinearOrder.toConditionallyCompleteLattice] | |
[Meta.synthInstance] ✅ apply @ConditionallyCompleteLinearOrder.toConditionallyCompleteLattice to ConditionallyCompleteLattice | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ ConditionallyCompleteLattice ℂ ≟ ConditionallyCompleteLattice ℂ | |
[Meta.synthInstance] new goal ConditionallyCompleteLinearOrder ℂ | |
[Meta.synthInstance.instances] #[@ConditionallyCompleteLinearOrderBot.toConditionallyCompleteLinearOrder, @ConditionallyCompleteLinearOrderedField.toConditionallyCompleteLinearOrder] | |
[Meta.synthInstance] ✅ apply @ConditionallyCompleteLinearOrderedField.toConditionallyCompleteLinearOrder to ConditionallyCompleteLinearOrder | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ ConditionallyCompleteLinearOrder ℂ ≟ ConditionallyCompleteLinearOrder ℂ | |
[Meta.synthInstance] no instances for ConditionallyCompleteLinearOrderedField ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @ConditionallyCompleteLinearOrderBot.toConditionallyCompleteLinearOrder to ConditionallyCompleteLinearOrder | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ ConditionallyCompleteLinearOrder ℂ ≟ ConditionallyCompleteLinearOrder ℂ | |
[Meta.synthInstance] new goal ConditionallyCompleteLinearOrderBot ℂ | |
[Meta.synthInstance.instances] #[@CompleteLinearOrder.toConditionallyCompleteLinearOrderBot] | |
[Meta.synthInstance] ✅ apply @CompleteLinearOrder.toConditionallyCompleteLinearOrderBot to ConditionallyCompleteLinearOrderBot | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ ConditionallyCompleteLinearOrderBot | |
ℂ ≟ ConditionallyCompleteLinearOrderBot ℂ | |
[Meta.synthInstance] no instances for CompleteLinearOrder ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @CompleteLattice.toConditionallyCompleteLattice to ConditionallyCompleteLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ ConditionallyCompleteLattice ℂ ≟ ConditionallyCompleteLattice ℂ | |
[Meta.synthInstance] ✅ apply @CompleteLattice.toLattice to Lattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ Lattice ℂ ≟ Lattice ℂ | |
[Meta.synthInstance] ✅ apply @GeneralizedCoheytingAlgebra.toLattice to Lattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ Lattice ℂ ≟ Lattice ℂ | |
[Meta.synthInstance] new goal GeneralizedCoheytingAlgebra ℂ | |
[Meta.synthInstance.instances] #[@GeneralizedBooleanAlgebra.toGeneralizedCoheytingAlgebra, @CoheytingAlgebra.toGeneralizedCoheytingAlgebra] | |
[Meta.synthInstance] ✅ apply @CoheytingAlgebra.toGeneralizedCoheytingAlgebra to GeneralizedCoheytingAlgebra ℂ | |
[Meta.synthInstance.tryResolve] ✅ GeneralizedCoheytingAlgebra ℂ ≟ GeneralizedCoheytingAlgebra ℂ | |
[Meta.synthInstance] new goal CoheytingAlgebra ℂ | |
[Meta.synthInstance.instances] #[@BiheytingAlgebra.toCoheytingAlgebra] | |
[Meta.synthInstance] ✅ apply @BiheytingAlgebra.toCoheytingAlgebra to CoheytingAlgebra ℂ | |
[Meta.synthInstance.tryResolve] ✅ CoheytingAlgebra ℂ ≟ CoheytingAlgebra ℂ | |
[Meta.synthInstance] new goal BiheytingAlgebra ℂ | |
[Meta.synthInstance.instances] #[@BooleanAlgebra.toBiheytingAlgebra] | |
[Meta.synthInstance] ✅ apply @BooleanAlgebra.toBiheytingAlgebra to BiheytingAlgebra ℂ | |
[Meta.synthInstance.tryResolve] ✅ BiheytingAlgebra ℂ ≟ BiheytingAlgebra ℂ | |
[Meta.synthInstance] new goal BooleanAlgebra ℂ | |
[Meta.synthInstance.instances] #[@CompleteBooleanAlgebra.toBooleanAlgebra] | |
[Meta.synthInstance] ✅ apply @CompleteBooleanAlgebra.toBooleanAlgebra to BooleanAlgebra ℂ | |
[Meta.synthInstance.tryResolve] ✅ BooleanAlgebra ℂ ≟ BooleanAlgebra ℂ | |
[Meta.synthInstance] ✅ apply @GeneralizedBooleanAlgebra.toGeneralizedCoheytingAlgebra to GeneralizedCoheytingAlgebra | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ GeneralizedCoheytingAlgebra ℂ ≟ GeneralizedCoheytingAlgebra ℂ | |
[Meta.synthInstance] new goal GeneralizedBooleanAlgebra ℂ | |
[Meta.synthInstance.instances] #[@BooleanAlgebra.toGeneralizedBooleanAlgebra] | |
[Meta.synthInstance] ✅ apply @BooleanAlgebra.toGeneralizedBooleanAlgebra to GeneralizedBooleanAlgebra ℂ | |
[Meta.synthInstance.tryResolve] ✅ GeneralizedBooleanAlgebra ℂ ≟ GeneralizedBooleanAlgebra ℂ | |
[Meta.synthInstance] ✅ apply @GeneralizedHeytingAlgebra.toLattice to Lattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ Lattice ℂ ≟ Lattice ℂ | |
[Meta.synthInstance] new goal GeneralizedHeytingAlgebra ℂ | |
[Meta.synthInstance.instances] #[@HeytingAlgebra.toGeneralizedHeytingAlgebra] | |
[Meta.synthInstance] ✅ apply @HeytingAlgebra.toGeneralizedHeytingAlgebra to GeneralizedHeytingAlgebra ℂ | |
[Meta.synthInstance.tryResolve] ✅ GeneralizedHeytingAlgebra ℂ ≟ GeneralizedHeytingAlgebra ℂ | |
[Meta.synthInstance] new goal HeytingAlgebra ℂ | |
[Meta.synthInstance.instances] #[@BiheytingAlgebra.toHeytingAlgebra] | |
[Meta.synthInstance] ✅ apply @BiheytingAlgebra.toHeytingAlgebra to HeytingAlgebra ℂ | |
[Meta.synthInstance.tryResolve] ✅ HeytingAlgebra ℂ ≟ HeytingAlgebra ℂ | |
[Meta.synthInstance] ✅ apply @DistribLattice.toLattice to Lattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ Lattice ℂ ≟ Lattice ℂ | |
[Meta.synthInstance] new goal DistribLattice ℂ | |
[Meta.synthInstance.instances] #[@instDistribLattice, @GeneralizedHeytingAlgebra.toDistribLattice, @GeneralizedCoheytingAlgebra.toDistribLattice, @CoheytingAlgebra.toDistribLattice, @Frame.toDistribLattice, @Coframe.toDistribLattice, @GeneralizedBooleanAlgebra.toDistribLattice, @BooleanAlgebra.toDistribLattice] | |
[Meta.synthInstance] ✅ apply @BooleanAlgebra.toDistribLattice to DistribLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℂ ≟ DistribLattice ℂ | |
[Meta.synthInstance] ✅ apply @GeneralizedBooleanAlgebra.toDistribLattice to DistribLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℂ ≟ DistribLattice ℂ | |
[Meta.synthInstance] ✅ apply @Coframe.toDistribLattice to DistribLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℂ ≟ DistribLattice ℂ | |
[Meta.synthInstance] ✅ apply @Frame.toDistribLattice to DistribLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℂ ≟ DistribLattice ℂ | |
[Meta.synthInstance] ✅ apply @CoheytingAlgebra.toDistribLattice to DistribLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℂ ≟ DistribLattice ℂ | |
[Meta.synthInstance] ✅ apply @GeneralizedCoheytingAlgebra.toDistribLattice to DistribLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℂ ≟ DistribLattice ℂ | |
[Meta.synthInstance] ✅ apply @GeneralizedHeytingAlgebra.toDistribLattice to DistribLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℂ ≟ DistribLattice ℂ | |
[Meta.synthInstance] ✅ apply @instDistribLattice to DistribLattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ DistribLattice ℂ ≟ DistribLattice ℂ | |
[Meta.synthInstance] new goal LinearOrder ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedAddCommMonoid.toLinearOrder, @LinearOrderedCommMonoid.toLinearOrder, @LinearOrderedAddCommGroup.toLinearOrder, @LinearOrderedCommGroup.toLinearOrder, @LinearOrderedRing.toLinearOrder, @CompleteLinearOrder.toLinearOrder, instLinearOrder, @NonemptyFiniteLinearOrder.toLinearOrder] | |
[Meta.synthInstance] ✅ apply @NonemptyFiniteLinearOrder.toLinearOrder to LinearOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℂ ≟ LinearOrder ℂ | |
[Meta.synthInstance] no instances for NonemptyFiniteLinearOrder ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply instLinearOrder to LinearOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℂ ≟ LinearOrder ℂ | |
[Meta.synthInstance] ✅ apply @CompleteLinearOrder.toLinearOrder to LinearOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℂ ≟ LinearOrder ℂ | |
[Meta.synthInstance] no instances for CompleteLinearOrder ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toLinearOrder to LinearOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℂ ≟ LinearOrder ℂ | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommGroup.toLinearOrder to LinearOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℂ ≟ LinearOrder ℂ | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroup.toLinearOrder to LinearOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℂ ≟ LinearOrder ℂ | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommMonoid.toLinearOrder to LinearOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℂ ≟ LinearOrder ℂ | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommMonoid.toLinearOrder to LinearOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrder ℂ ≟ LinearOrder ℂ | |
[Meta.synthInstance] ✅ apply @LinearOrder.toLattice to Lattice ℂ | |
[Meta.synthInstance.tryResolve] ✅ Lattice ℂ ≟ Lattice ℂ | |
[Meta.synthInstance] ✅ apply @SemilatticeSup.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] new goal SemilatticeSup ℂ | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedCommMonoid.semilatticeSup, @CanonicallyLinearOrderedAddCommMonoid.semilatticeSup, @Lattice.toSemilatticeSup, @IdemSemiring.toSemilatticeSup, @IdemCommSemiring.toSemilatticeSup] | |
[Meta.synthInstance] ✅ apply @IdemCommSemiring.toSemilatticeSup to SemilatticeSup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SemilatticeSup ℂ ≟ SemilatticeSup ℂ | |
[Meta.synthInstance] no instances for IdemCommSemiring ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IdemSemiring.toSemilatticeSup to SemilatticeSup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SemilatticeSup ℂ ≟ SemilatticeSup ℂ | |
[Meta.synthInstance] ✅ apply @Lattice.toSemilatticeSup to SemilatticeSup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SemilatticeSup ℂ ≟ SemilatticeSup ℂ | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedAddCommMonoid.semilatticeSup to SemilatticeSup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SemilatticeSup ℂ ≟ SemilatticeSup ℂ | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedCommMonoid.semilatticeSup to SemilatticeSup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SemilatticeSup ℂ ≟ SemilatticeSup ℂ | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedCommMonoid ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrder.toPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] ✅ apply @SetLike.instPartialOrder to PartialOrder ℂ | |
[Meta.synthInstance.tryResolve] ✅ PartialOrder ℂ ≟ PartialOrder ℂ | |
[Meta.synthInstance] no instances for SetLike ℂ _tc.1 | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @DenselyNormedField.toNormedField to NormedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedField ℂ ≟ NormedField ℂ | |
[Meta.synthInstance] new goal DenselyNormedField ℂ | |
[Meta.synthInstance.instances] #[@RCLike.toDenselyNormedField, Complex.instDenselyNormedFieldComplex] | |
[Meta.synthInstance] ✅ apply Complex.instDenselyNormedFieldComplex to DenselyNormedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ DenselyNormedField ℂ ≟ DenselyNormedField ℂ | |
[Meta.synthInstance.resume] propagating DenselyNormedField ℂ to subgoal DenselyNormedField ℂ of NormedField ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @RCLike.toDenselyNormedField to DenselyNormedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ DenselyNormedField ℂ ≟ DenselyNormedField ℂ | |
[Meta.synthInstance] new goal RCLike ℂ | |
[Meta.synthInstance.instances] #[Complex.instRCLikeComplex] | |
[Meta.synthInstance] ✅ apply Complex.instRCLikeComplex to RCLike ℂ | |
[Meta.synthInstance.tryResolve] ✅ RCLike ℂ ≟ RCLike ℂ | |
[Meta.synthInstance.resume] propagating RCLike ℂ to subgoal RCLike ℂ of DenselyNormedField ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NontriviallyNormedField.toNormedField to NormedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedField ℂ ≟ NormedField ℂ | |
[Meta.synthInstance] new goal NontriviallyNormedField ℂ | |
[Meta.synthInstance.instances] #[@DenselyNormedField.toNontriviallyNormedField] | |
[Meta.synthInstance] ✅ apply @DenselyNormedField.toNontriviallyNormedField to NontriviallyNormedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ NontriviallyNormedField ℂ ≟ NontriviallyNormedField ℂ | |
[Meta.synthInstance.resume] propagating DenselyNormedField | |
ℂ to subgoal DenselyNormedField ℂ of NontriviallyNormedField ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NontriviallyNormedField | |
ℂ to subgoal NontriviallyNormedField ℂ of NormedField ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply NormedLinearOrderedField.toNormedField to NormedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedField ℂ ≟ NormedField ℂ | |
[Meta.synthInstance] no instances for NormedLinearOrderedField ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedRing.toNonUnitalNormedRing to NonUnitalNormedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedRing ℂ ≟ NonUnitalNormedRing ℂ | |
[Meta.synthInstance] new goal NormedRing ℂ | |
[Meta.synthInstance.instances] #[@NormedDivisionRing.toNormedRing, @NormedCommRing.toNormedRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toNormedRing to NormedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedRing ℂ ≟ NormedRing ℂ | |
[Meta.synthInstance.resume] propagating NormedCommRing ℂ to subgoal NormedCommRing ℂ of NormedRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating NormedRing ℂ to subgoal NormedRing ℂ of NonUnitalNormedRing ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @NormedDivisionRing.toNormedRing to NormedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedRing ℂ ≟ NormedRing ℂ | |
[Meta.synthInstance] new goal NormedDivisionRing ℂ | |
[Meta.synthInstance.instances] #[@NormedField.toNormedDivisionRing] | |
[Meta.synthInstance] ✅ apply @NormedField.toNormedDivisionRing to NormedDivisionRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedDivisionRing ℂ ≟ NormedDivisionRing ℂ | |
[Meta.synthInstance.resume] propagating NormedField ℂ to subgoal NormedField ℂ of NormedDivisionRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NormedDivisionRing ℂ to subgoal NormedDivisionRing ℂ of NormedRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedRing.toNonUnitalRing to NonUnitalRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing ℂ ≟ NonUnitalRing ℂ | |
[Meta.synthInstance] new goal NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance.instances] #[@SeminormedRing.toNonUnitalSeminormedRing, @NonUnitalNormedRing.toNonUnitalSeminormedRing, @NonUnitalSeminormedCommRing.toNonUnitalSeminormedRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedCommRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing ℂ ≟ NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance] new goal NonUnitalSeminormedCommRing ℂ | |
[Meta.synthInstance.instances] #[@NonUnitalNormedCommRing.toNonUnitalSeminormedCommRing, @SeminormedCommRing.toNonUnitalSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toNonUnitalSeminormedCommRing to NonUnitalSeminormedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedCommRing ℂ ≟ NonUnitalSeminormedCommRing ℂ | |
[Meta.synthInstance] new goal SeminormedCommRing ℂ | |
[Meta.synthInstance.instances] #[@NormedCommRing.toSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toSeminormedCommRing to SeminormedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedCommRing ℂ ≟ SeminormedCommRing ℂ | |
[Meta.synthInstance.resume] propagating NormedCommRing ℂ to subgoal NormedCommRing ℂ of SeminormedCommRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating SeminormedCommRing | |
ℂ to subgoal SeminormedCommRing ℂ of NonUnitalSeminormedCommRing ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance.resume] propagating NonUnitalSeminormedCommRing | |
ℂ to subgoal NonUnitalSeminormedCommRing ℂ of NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance.resume] propagating NonUnitalSeminormedRing | |
ℂ to subgoal NonUnitalSeminormedRing ℂ of NonUnitalRing ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedCommRing.toNonUnitalSeminormedCommRing to NonUnitalSeminormedCommRing | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedCommRing ℂ ≟ NonUnitalSeminormedCommRing ℂ | |
[Meta.synthInstance.resume] propagating NonUnitalNormedCommRing | |
ℂ to subgoal NonUnitalNormedCommRing ℂ of NonUnitalSeminormedCommRing ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing ℂ ≟ NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance.resume] propagating NonUnitalNormedRing | |
ℂ to subgoal NonUnitalNormedRing ℂ of NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] ✅ apply @SeminormedRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing ℂ ≟ NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance] new goal SeminormedRing ℂ | |
[Meta.synthInstance.instances] #[@NormedRing.toSeminormedRing, @SeminormedCommRing.toSeminormedRing] | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toSeminormedRing to SeminormedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedRing ℂ ≟ SeminormedRing ℂ | |
[Meta.synthInstance.resume] propagating SeminormedCommRing ℂ to subgoal SeminormedCommRing ℂ of SeminormedRing ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance.resume] propagating SeminormedRing | |
ℂ to subgoal SeminormedRing ℂ of NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] ✅ apply @NormedRing.toSeminormedRing to SeminormedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedRing ℂ ≟ SeminormedRing ℂ | |
[Meta.synthInstance.resume] propagating NormedRing ℂ to subgoal NormedRing ℂ of SeminormedRing ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalRing to NonUnitalRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing ℂ ≟ NonUnitalRing ℂ | |
[Meta.synthInstance] new goal NonUnitalCommRing ℂ | |
[Meta.synthInstance.instances] #[@CommRing.toNonUnitalCommRing, @NonUnitalSeminormedCommRing.toNonUnitalCommRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedCommRing.toNonUnitalCommRing to NonUnitalCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommRing ℂ ≟ NonUnitalCommRing ℂ | |
[Meta.synthInstance.resume] propagating NonUnitalSeminormedCommRing | |
ℂ to subgoal NonUnitalSeminormedCommRing ℂ of NonUnitalCommRing ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance.resume] propagating NonUnitalCommRing ℂ to subgoal NonUnitalCommRing ℂ of NonUnitalRing ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance] ✅ apply @CommRing.toNonUnitalCommRing to NonUnitalCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommRing ℂ ≟ NonUnitalCommRing ℂ | |
[Meta.synthInstance] new goal CommRing ℂ | |
[Meta.synthInstance.instances] #[@BooleanRing.toCommRing, @SeminormedCommRing.toCommRing, @OrderedCommRing.toCommRing, @StrictOrderedCommRing.toCommRing, @Field.toCommRing, @EuclideanDomain.toCommRing, @DirectSum.GradeZero.commRing, Complex.commRing] | |
[Meta.synthInstance] ✅ apply Complex.commRing to CommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommRing ℂ ≟ CommRing ℂ | |
[Meta.synthInstance.resume] propagating CommRing ℂ to subgoal CommRing ℂ of NonUnitalCommRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.commRing to CommRing ℂ | |
[Meta.synthInstance.tryResolve] ❌ CommRing ℂ ≟ CommRing (?m.24206 0) | |
[Meta.synthInstance] ✅ apply @EuclideanDomain.toCommRing to CommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommRing ℂ ≟ CommRing ℂ | |
[Meta.synthInstance] new goal EuclideanDomain ℂ | |
[Meta.synthInstance.instances] #[@Field.toEuclideanDomain] | |
[Meta.synthInstance] ✅ apply @Field.toEuclideanDomain to EuclideanDomain ℂ | |
[Meta.synthInstance.tryResolve] ✅ EuclideanDomain ℂ ≟ EuclideanDomain ℂ | |
[Meta.synthInstance] new goal Field ℂ | |
[Meta.synthInstance.instances] #[littleWedderburn, @LinearOrderedField.toField, @NormedField.toField, Complex.instField] | |
[Meta.synthInstance] ✅ apply Complex.instField to Field ℂ | |
[Meta.synthInstance.tryResolve] ✅ Field ℂ ≟ Field ℂ | |
[Meta.synthInstance.resume] propagating Field ℂ to subgoal Field ℂ of EuclideanDomain ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating EuclideanDomain ℂ to subgoal EuclideanDomain ℂ of CommRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @NormedField.toField to Field ℂ | |
[Meta.synthInstance.tryResolve] ✅ Field ℂ ≟ Field ℂ | |
[Meta.synthInstance.resume] propagating NormedField ℂ to subgoal NormedField ℂ of Field ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toField to Field ℂ | |
[Meta.synthInstance.tryResolve] ✅ Field ℂ ≟ Field ℂ | |
[Meta.synthInstance] ✅ apply littleWedderburn to Field ℂ | |
[Meta.synthInstance.tryResolve] ✅ Field ℂ ≟ Field ℂ | |
[Meta.synthInstance] new goal DivisionRing ℂ | |
[Meta.synthInstance.instances] #[@Field.toDivisionRing, @NormedDivisionRing.toDivisionRing] | |
[Meta.synthInstance] ✅ apply @NormedDivisionRing.toDivisionRing to DivisionRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ DivisionRing ℂ ≟ DivisionRing ℂ | |
[Meta.synthInstance.resume] propagating NormedDivisionRing ℂ to subgoal NormedDivisionRing ℂ of DivisionRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating DivisionRing ℂ to subgoal DivisionRing ℂ of Field ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] new goal Finite ℂ | |
[Meta.synthInstance.instances] #[@Finite.of_subsingleton, @SetLike.instFinite, Finite.of_fintype, Finite.prop, @IsKleinFour.instFinite, @IsAddKleinFour.instFinite] | |
[Meta.synthInstance] ✅ apply @IsAddKleinFour.instFinite to Finite ℂ | |
[Meta.synthInstance.tryResolve] ✅ Finite ℂ ≟ Finite ℂ | |
[Meta.synthInstance] new goal AddGroup ℂ | |
[Meta.synthInstance.instances] #[@AddCommGroup.toAddGroup, @AddGroupWithOne.toAddGroup, @SeminormedAddGroup.toAddGroup, @NormedAddGroup.toAddGroup] | |
[Meta.synthInstance] ✅ apply @NormedAddGroup.toAddGroup to AddGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddGroup ℂ ≟ AddGroup ℂ | |
[Meta.synthInstance] new goal NormedAddGroup ℂ | |
[Meta.synthInstance.instances] #[@NormedAddCommGroup.toNormedAddGroup] | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toNormedAddGroup to NormedAddGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedAddGroup ℂ ≟ NormedAddGroup ℂ | |
[Meta.synthInstance] new goal NormedAddCommGroup ℂ | |
[Meta.synthInstance.instances] #[@NonUnitalNormedRing.toNormedAddCommGroup, @NormedOrderedAddGroup.toNormedAddCommGroup, @NormedLatticeAddCommGroup.toNormedAddCommGroup, Complex.instNormedAddCommGroupComplex] | |
[Meta.synthInstance] ✅ apply Complex.instNormedAddCommGroupComplex to NormedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup ℂ ≟ NormedAddCommGroup ℂ | |
[Meta.synthInstance.resume] propagating NormedAddCommGroup ℂ to subgoal NormedAddCommGroup ℂ of NormedAddGroup ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NormedAddGroup ℂ to subgoal NormedAddGroup ℂ of AddGroup ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating AddGroup ℂ to subgoal AddGroup ℂ of Finite ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] no instances for IsAddKleinFour ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedLatticeAddCommGroup.toNormedAddCommGroup to NormedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup ℂ ≟ NormedAddCommGroup ℂ | |
[Meta.synthInstance] no instances for NormedLatticeAddCommGroup ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedOrderedAddGroup.toNormedAddCommGroup to NormedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup ℂ ≟ NormedAddCommGroup ℂ | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNormedAddCommGroup to NormedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup ℂ ≟ NormedAddCommGroup ℂ | |
[Meta.synthInstance.resume] propagating NonUnitalNormedRing | |
ℂ to subgoal NonUnitalNormedRing ℂ of NormedAddCommGroup ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] ✅ apply @SeminormedAddGroup.toAddGroup to AddGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddGroup ℂ ≟ AddGroup ℂ | |
[Meta.synthInstance] new goal SeminormedAddGroup ℂ | |
[Meta.synthInstance.instances] #[@NormedAddGroup.toSeminormedAddGroup, @SeminormedAddCommGroup.toSeminormedAddGroup] | |
[Meta.synthInstance] ✅ apply @SeminormedAddCommGroup.toSeminormedAddGroup to SeminormedAddGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddGroup ℂ ≟ SeminormedAddGroup ℂ | |
[Meta.synthInstance] new goal SeminormedAddCommGroup ℂ | |
[Meta.synthInstance.instances] #[@NormedAddCommGroup.toSeminormedAddCommGroup, @NonUnitalSeminormedRing.toSeminormedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedRing.toSeminormedAddCommGroup to SeminormedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddCommGroup ℂ ≟ SeminormedAddCommGroup ℂ | |
[Meta.synthInstance.resume] propagating NonUnitalSeminormedRing | |
ℂ to subgoal NonUnitalSeminormedRing ℂ of SeminormedAddCommGroup ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance.resume] propagating SeminormedAddCommGroup | |
ℂ to subgoal SeminormedAddCommGroup ℂ of SeminormedAddGroup ℂ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance.resume] propagating SeminormedAddGroup ℂ to subgoal SeminormedAddGroup ℂ of AddGroup ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toSeminormedAddCommGroup to SeminormedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddCommGroup ℂ ≟ SeminormedAddCommGroup ℂ | |
[Meta.synthInstance.resume] propagating NormedAddCommGroup | |
ℂ to subgoal NormedAddCommGroup ℂ of SeminormedAddCommGroup ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NormedAddGroup.toSeminormedAddGroup to SeminormedAddGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddGroup ℂ ≟ SeminormedAddGroup ℂ | |
[Meta.synthInstance.resume] propagating NormedAddGroup ℂ to subgoal NormedAddGroup ℂ of SeminormedAddGroup ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @AddGroupWithOne.toAddGroup to AddGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddGroup ℂ ≟ AddGroup ℂ | |
[Meta.synthInstance] new goal AddGroupWithOne ℂ | |
[Meta.synthInstance.instances] #[@AddCommGroupWithOne.toAddGroupWithOne, @Ring.toAddGroupWithOne, Complex.addGroupWithOne] | |
[Meta.synthInstance] ✅ apply Complex.addGroupWithOne to AddGroupWithOne ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddGroupWithOne ℂ ≟ AddGroupWithOne ℂ | |
[Meta.synthInstance.resume] propagating AddGroupWithOne ℂ to subgoal AddGroupWithOne ℂ of AddGroup ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @Ring.toAddGroupWithOne to AddGroupWithOne ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddGroupWithOne ℂ ≟ AddGroupWithOne ℂ | |
[Meta.synthInstance] new goal Ring ℂ | |
[Meta.synthInstance.instances] #[@CommRing.toRing, @OrderedRing.toRing, @StrictOrderedRing.toRing, @DivisionRing.toRing, @BooleanRing.toRing, @DirectSum.GradeZero.ring, @SeminormedRing.toRing, @NormedRing.toRing, Complex.instRingComplex] | |
[Meta.synthInstance] ✅ apply Complex.instRingComplex to Ring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℂ ≟ Ring ℂ | |
[Meta.synthInstance.resume] propagating Ring ℂ to subgoal Ring ℂ of AddGroupWithOne ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NormedRing.toRing to Ring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℂ ≟ Ring ℂ | |
[Meta.synthInstance.resume] propagating NormedRing ℂ to subgoal NormedRing ℂ of Ring ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @SeminormedRing.toRing to Ring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℂ ≟ Ring ℂ | |
[Meta.synthInstance.resume] propagating SeminormedRing ℂ to subgoal SeminormedRing ℂ of Ring ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.ring to Ring ℂ | |
[Meta.synthInstance.tryResolve] ❌ Ring ℂ ≟ Ring (?m.24291 0) | |
[Meta.synthInstance] ✅ apply @BooleanRing.toRing to Ring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℂ ≟ Ring ℂ | |
[Meta.synthInstance] no instances for BooleanRing ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @DivisionRing.toRing to Ring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℂ ≟ Ring ℂ | |
[Meta.synthInstance.resume] propagating DivisionRing ℂ to subgoal DivisionRing ℂ of Ring ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toRing to Ring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℂ ≟ Ring ℂ | |
[Meta.synthInstance] ✅ apply @OrderedRing.toRing to Ring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℂ ≟ Ring ℂ | |
[Meta.synthInstance] ✅ apply @CommRing.toRing to Ring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℂ ≟ Ring ℂ | |
[Meta.synthInstance.resume] propagating CommRing ℂ to subgoal CommRing ℂ of Ring ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @AddCommGroupWithOne.toAddGroupWithOne to AddGroupWithOne ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddGroupWithOne ℂ ≟ AddGroupWithOne ℂ | |
[Meta.synthInstance] new goal AddCommGroupWithOne ℂ | |
[Meta.synthInstance.instances] #[@CommRing.toAddCommGroupWithOne, @NonAssocRing.toAddCommGroupWithOne] | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toAddCommGroupWithOne to AddCommGroupWithOne ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroupWithOne ℂ ≟ AddCommGroupWithOne ℂ | |
[Meta.synthInstance] new goal NonAssocRing ℂ | |
[Meta.synthInstance.instances] #[@Ring.toNonAssocRing] | |
[Meta.synthInstance] ✅ apply @Ring.toNonAssocRing to NonAssocRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonAssocRing ℂ ≟ NonAssocRing ℂ | |
[Meta.synthInstance.resume] propagating Ring ℂ to subgoal Ring ℂ of NonAssocRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NonAssocRing ℂ to subgoal NonAssocRing ℂ of AddCommGroupWithOne ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating AddCommGroupWithOne | |
ℂ to subgoal AddCommGroupWithOne ℂ of AddGroupWithOne ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @CommRing.toAddCommGroupWithOne to AddCommGroupWithOne ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroupWithOne ℂ ≟ AddCommGroupWithOne ℂ | |
[Meta.synthInstance.resume] propagating CommRing ℂ to subgoal CommRing ℂ of AddCommGroupWithOne ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @AddCommGroup.toAddGroup to AddGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddGroup ℂ ≟ AddGroup ℂ | |
[Meta.synthInstance] new goal AddCommGroup ℂ | |
[Meta.synthInstance.instances] #[@AddCommGroupWithOne.toAddCommGroup, @NonUnitalNonAssocRing.toAddCommGroup, @Ring.toAddCommGroup, @OrderedAddCommGroup.toAddCommGroup, @LieRing.toAddCommGroup, @SeminormedAddCommGroup.toAddCommGroup, @NormedAddCommGroup.toAddCommGroup, Complex.addCommGroup] | |
[Meta.synthInstance] ✅ apply Complex.addCommGroup to AddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℂ ≟ AddCommGroup ℂ | |
[Meta.synthInstance.resume] propagating AddCommGroup ℂ to subgoal AddCommGroup ℂ of AddGroup ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toAddCommGroup to AddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℂ ≟ AddCommGroup ℂ | |
[Meta.synthInstance.resume] propagating NormedAddCommGroup ℂ to subgoal NormedAddCommGroup ℂ of AddCommGroup ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @SeminormedAddCommGroup.toAddCommGroup to AddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℂ ≟ AddCommGroup ℂ | |
[Meta.synthInstance.resume] propagating SeminormedAddCommGroup | |
ℂ to subgoal SeminormedAddCommGroup ℂ of AddCommGroup ℂ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance] ✅ apply @LieRing.toAddCommGroup to AddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℂ ≟ AddCommGroup ℂ | |
[Meta.synthInstance] new goal LieRing ℂ | |
[Meta.synthInstance.instances] #[@LieRing.ofAssociativeRing] | |
[Meta.synthInstance] ✅ apply @LieRing.ofAssociativeRing to LieRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ LieRing ℂ ≟ LieRing ℂ | |
[Meta.synthInstance.resume] propagating Ring ℂ to subgoal Ring ℂ of LieRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating LieRing ℂ to subgoal LieRing ℂ of AddCommGroup ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @OrderedAddCommGroup.toAddCommGroup to AddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℂ ≟ AddCommGroup ℂ | |
[Meta.synthInstance] ✅ apply @Ring.toAddCommGroup to AddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℂ ≟ AddCommGroup ℂ | |
[Meta.synthInstance.resume] propagating Ring ℂ to subgoal Ring ℂ of AddCommGroup ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocRing.toAddCommGroup to AddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℂ ≟ AddCommGroup ℂ | |
[Meta.synthInstance] new goal NonUnitalNonAssocRing ℂ | |
[Meta.synthInstance.instances] #[@NonUnitalRing.toNonUnitalNonAssocRing, @NonAssocRing.toNonUnitalNonAssocRing, @NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing, @DirectSum.GradeZero.nonUnitalNonAssocRing] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.nonUnitalNonAssocRing to NonUnitalNonAssocRing ℂ | |
[Meta.synthInstance.tryResolve] ❌ NonUnitalNonAssocRing ℂ ≟ NonUnitalNonAssocRing (?m.24347 0) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing ℂ ≟ NonUnitalNonAssocRing ℂ | |
[Meta.synthInstance] new goal NonUnitalNonAssocCommRing ℂ | |
[Meta.synthInstance.instances] #[@NonUnitalCommRing.toNonUnitalNonAssocCommRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalNonAssocCommRing to NonUnitalNonAssocCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocCommRing ℂ ≟ NonUnitalNonAssocCommRing ℂ | |
[Meta.synthInstance.resume] propagating NonUnitalCommRing | |
ℂ to subgoal NonUnitalCommRing ℂ of NonUnitalNonAssocCommRing ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance.resume] propagating NonUnitalNonAssocCommRing | |
ℂ to subgoal NonUnitalNonAssocCommRing ℂ of NonUnitalNonAssocRing ℂ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance.resume] propagating NonUnitalNonAssocRing | |
ℂ to subgoal NonUnitalNonAssocRing ℂ of AddCommGroup ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing ℂ ≟ NonUnitalNonAssocRing ℂ | |
[Meta.synthInstance.resume] propagating NonAssocRing ℂ to subgoal NonAssocRing ℂ of NonUnitalNonAssocRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @NonUnitalRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing ℂ ≟ NonUnitalNonAssocRing ℂ | |
[Meta.synthInstance.resume] propagating NonUnitalRing ℂ to subgoal NonUnitalRing ℂ of NonUnitalNonAssocRing ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance] ✅ apply @AddCommGroupWithOne.toAddCommGroup to AddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℂ ≟ AddCommGroup ℂ | |
[Meta.synthInstance.resume] propagating AddCommGroupWithOne ℂ to subgoal AddCommGroupWithOne ℂ of AddCommGroup ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @IsKleinFour.instFinite to Finite ℂ | |
[Meta.synthInstance.tryResolve] ✅ Finite ℂ ≟ Finite ℂ | |
[Meta.synthInstance] new goal Group ℂ | |
[Meta.synthInstance.instances] #[@CommGroup.toGroup, @SeminormedGroup.toGroup, @NormedGroup.toGroup] | |
[Meta.synthInstance] ✅ apply @NormedGroup.toGroup to Group ℂ | |
[Meta.synthInstance.tryResolve] ✅ Group ℂ ≟ Group ℂ | |
[Meta.synthInstance] new goal NormedGroup ℂ | |
[Meta.synthInstance.instances] #[@NormedCommGroup.toNormedGroup] | |
[Meta.synthInstance] ✅ apply @NormedCommGroup.toNormedGroup to NormedGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedGroup ℂ ≟ NormedGroup ℂ | |
[Meta.synthInstance] new goal NormedCommGroup ℂ | |
[Meta.synthInstance.instances] #[@NormedOrderedGroup.toNormedCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedOrderedGroup.toNormedCommGroup to NormedCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedCommGroup ℂ ≟ NormedCommGroup ℂ | |
[Meta.synthInstance] ✅ apply @SeminormedGroup.toGroup to Group ℂ | |
[Meta.synthInstance.tryResolve] ✅ Group ℂ ≟ Group ℂ | |
[Meta.synthInstance] new goal SeminormedGroup ℂ | |
[Meta.synthInstance.instances] #[@NormedGroup.toSeminormedGroup, @SeminormedCommGroup.toSeminormedGroup] | |
[Meta.synthInstance] ✅ apply @SeminormedCommGroup.toSeminormedGroup to SeminormedGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedGroup ℂ ≟ SeminormedGroup ℂ | |
[Meta.synthInstance] new goal SeminormedCommGroup ℂ | |
[Meta.synthInstance.instances] #[@NormedCommGroup.toSeminormedCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedCommGroup.toSeminormedCommGroup to SeminormedCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedCommGroup ℂ ≟ SeminormedCommGroup ℂ | |
[Meta.synthInstance] ✅ apply @NormedGroup.toSeminormedGroup to SeminormedGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedGroup ℂ ≟ SeminormedGroup ℂ | |
[Meta.synthInstance] ✅ apply @CommGroup.toGroup to Group ℂ | |
[Meta.synthInstance.tryResolve] ✅ Group ℂ ≟ Group ℂ | |
[Meta.synthInstance] new goal CommGroup ℂ | |
[Meta.synthInstance.instances] #[@OrderedCommGroup.toCommGroup, @SeminormedCommGroup.toCommGroup, @NormedCommGroup.toCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedCommGroup.toCommGroup to CommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommGroup ℂ ≟ CommGroup ℂ | |
[Meta.synthInstance] ✅ apply @SeminormedCommGroup.toCommGroup to CommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommGroup ℂ ≟ CommGroup ℂ | |
[Meta.synthInstance] ✅ apply @OrderedCommGroup.toCommGroup to CommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommGroup ℂ ≟ CommGroup ℂ | |
[Meta.synthInstance] ❌ apply Finite.prop to Finite ℂ | |
[Meta.synthInstance.tryResolve] ❌ Finite ℂ ≟ Finite ?m.24398 | |
[Meta.synthInstance] ✅ apply Finite.of_fintype to Finite ℂ | |
[Meta.synthInstance.tryResolve] ✅ Finite ℂ ≟ Finite ℂ | |
[Meta.synthInstance] new goal Fintype ℂ | |
[Meta.synthInstance.instances] #[@SetLike.instFintype, @FinEnum.instFintype, @IsSimpleOrder.instFintype, @Unique.fintype, @CategoryTheory.FinCategory.fintypeObj, @NonemptyFiniteLinearOrder.toFintype] | |
[Meta.synthInstance] ✅ apply @NonemptyFiniteLinearOrder.toFintype to Fintype ℂ | |
[Meta.synthInstance.tryResolve] ✅ Fintype ℂ ≟ Fintype ℂ | |
[Meta.synthInstance] no instances for NonemptyFiniteLinearOrder ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @CategoryTheory.FinCategory.fintypeObj to Fintype ℂ | |
[Meta.synthInstance.tryResolve] ✅ Fintype ℂ ≟ Fintype ℂ | |
[Meta.synthInstance] new goal CategoryTheory.SmallCategory ℂ | |
[Meta.synthInstance.instances] #[Preorder.smallCategory, CategoryTheory.StrictBicategory.category, @CategoryTheory.Groupoid.toCategory] | |
[Meta.synthInstance] ✅ apply @CategoryTheory.Groupoid.toCategory to CategoryTheory.SmallCategory ℂ | |
[Meta.synthInstance.tryResolve] ✅ CategoryTheory.SmallCategory ℂ ≟ CategoryTheory.Category.{0, 0} ℂ | |
[Meta.synthInstance] no instances for CategoryTheory.Groupoid ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply CategoryTheory.StrictBicategory.category to CategoryTheory.SmallCategory ℂ | |
[Meta.synthInstance.tryResolve] ✅ CategoryTheory.SmallCategory ℂ ≟ CategoryTheory.Category.{0, 0} ℂ | |
[Meta.synthInstance] no instances for CategoryTheory.Bicategory ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply Preorder.smallCategory to CategoryTheory.SmallCategory ℂ | |
[Meta.synthInstance.tryResolve] ✅ CategoryTheory.SmallCategory ℂ ≟ CategoryTheory.Category.{0, 0} ℂ | |
[Meta.synthInstance] new goal Preorder ℂ | |
[Meta.synthInstance.instances] #[@PartialOrder.toPreorder] | |
[Meta.synthInstance] ✅ apply @PartialOrder.toPreorder to Preorder ℂ | |
[Meta.synthInstance.tryResolve] ✅ Preorder ℂ ≟ Preorder ℂ | |
[Meta.synthInstance] ✅ apply @Unique.fintype to Fintype ℂ | |
[Meta.synthInstance.tryResolve] ✅ Fintype ℂ ≟ Fintype ℂ | |
[Meta.synthInstance] no instances for Unique ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IsSimpleOrder.instFintype to Fintype ℂ | |
[Meta.synthInstance.tryResolve] ✅ Fintype ℂ ≟ Fintype ℂ | |
[Meta.synthInstance] new goal DecidableEq ℂ | |
[Meta.synthInstance.instances] #[@decidableEq_of_subsingleton, @RCLike.toDecidableEq, @FinEnum.decEq, @instDecidableEq, Complex.instDecidableEqComplex] | |
[Meta.synthInstance] ✅ apply Complex.instDecidableEqComplex to DecidableEq ℂ | |
[Meta.synthInstance.tryResolve] ✅ Decidable (a = b) ≟ Decidable (a = b) | |
[Meta.synthInstance.resume] propagating (a b : ℂ) → Decidable (a = b) to subgoal DecidableEq ℂ of Fintype ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] new goal LE ℂ | |
[Meta.synthInstance.instances] #[@Preorder.toLE] | |
[Meta.synthInstance] ✅ apply @Preorder.toLE to LE ℂ | |
[Meta.synthInstance.tryResolve] ✅ LE ℂ ≟ LE ℂ | |
[Meta.synthInstance] ✅ apply @instDecidableEq to DecidableEq ℂ | |
[Meta.synthInstance.tryResolve] ✅ Decidable (a = b) ≟ Decidable (a = b) | |
[Meta.synthInstance] ✅ apply @FinEnum.decEq to DecidableEq ℂ | |
[Meta.synthInstance.tryResolve] ✅ Decidable (a = b) ≟ Decidable (a = b) | |
[Meta.synthInstance] no instances for FinEnum ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @RCLike.toDecidableEq to DecidableEq ℂ | |
[Meta.synthInstance.tryResolve] ✅ Decidable (a = b) ≟ Decidable (a = b) | |
[Meta.synthInstance.resume] propagating ℂ → ℂ → RCLike ℂ to subgoal ℂ → ℂ → RCLike ℂ of DecidableEq ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @decidableEq_of_subsingleton to DecidableEq ℂ | |
[Meta.synthInstance.tryResolve] ✅ Decidable (a = b) ≟ Decidable (a = b) | |
[Meta.synthInstance] new goal Subsingleton ℂ | |
[Meta.synthInstance.instances] #[@IsEmpty.instSubsingleton, @Unique.instSubsingleton, @CharP.CharOne.subsingleton, instSubsingleton] | |
[Meta.synthInstance] ❌ apply instSubsingleton to Subsingleton ℂ | |
[Meta.synthInstance.tryResolve] ❌ Subsingleton ℂ ≟ Subsingleton ?m.24524 | |
[Meta.synthInstance] ✅ apply @CharP.CharOne.subsingleton to Subsingleton ℂ | |
[Meta.synthInstance.tryResolve] ✅ Subsingleton ℂ ≟ Subsingleton ℂ | |
[Meta.synthInstance] new goal NonAssocSemiring ℂ | |
[Meta.synthInstance.instances] #[@NonAssocRing.toNonAssocSemiring, @Semiring.toNonAssocSemiring] | |
[Meta.synthInstance] ✅ apply @Semiring.toNonAssocSemiring to NonAssocSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonAssocSemiring ℂ ≟ NonAssocSemiring ℂ | |
[Meta.synthInstance] new goal Semiring ℂ | |
[Meta.synthInstance.instances] #[@instSemiring, @Ring.toSemiring, @CommSemiring.toSemiring, @OrderedSemiring.toSemiring, @StrictOrderedSemiring.toSemiring, @DivisionSemiring.toSemiring, @IdemSemiring.toSemiring, @DirectSum.GradeZero.semiring, Complex.instSemiringComplex] | |
[Meta.synthInstance] ✅ apply Complex.instSemiringComplex to Semiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℂ ≟ Semiring ℂ | |
[Meta.synthInstance.resume] propagating Semiring ℂ to subgoal Semiring ℂ of NonAssocSemiring ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NonAssocSemiring ℂ to subgoal NonAssocSemiring ℂ of Subsingleton ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] no instances for CharP ℂ 1 | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.semiring to Semiring ℂ | |
[Meta.synthInstance.tryResolve] ❌ Semiring ℂ ≟ Semiring (?m.24543 0) | |
[Meta.synthInstance] ✅ apply @IdemSemiring.toSemiring to Semiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℂ ≟ Semiring ℂ | |
[Meta.synthInstance] ✅ apply @DivisionSemiring.toSemiring to Semiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℂ ≟ Semiring ℂ | |
[Meta.synthInstance] new goal DivisionSemiring ℂ | |
[Meta.synthInstance.instances] #[@DivisionRing.toDivisionSemiring, @Semifield.toDivisionSemiring] | |
[Meta.synthInstance] ✅ apply @Semifield.toDivisionSemiring to DivisionSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ DivisionSemiring ℂ ≟ DivisionSemiring ℂ | |
[Meta.synthInstance] new goal Semifield ℂ | |
[Meta.synthInstance.instances] #[@Field.toSemifield, @LinearOrderedSemifield.toSemifield] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemifield.toSemifield to Semifield ℂ | |
[Meta.synthInstance.tryResolve] ✅ Semifield ℂ ≟ Semifield ℂ | |
[Meta.synthInstance] ✅ apply @Field.toSemifield to Semifield ℂ | |
[Meta.synthInstance.tryResolve] ✅ Semifield ℂ ≟ Semifield ℂ | |
[Meta.synthInstance.resume] propagating Field ℂ to subgoal Field ℂ of Semifield ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating Semifield ℂ to subgoal Semifield ℂ of DivisionSemiring ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating DivisionSemiring ℂ to subgoal DivisionSemiring ℂ of Semiring ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @DivisionRing.toDivisionSemiring to DivisionSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ DivisionSemiring ℂ ≟ DivisionSemiring ℂ | |
[Meta.synthInstance.resume] propagating DivisionRing ℂ to subgoal DivisionRing ℂ of DivisionSemiring ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toSemiring to Semiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℂ ≟ Semiring ℂ | |
[Meta.synthInstance] ✅ apply @OrderedSemiring.toSemiring to Semiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℂ ≟ Semiring ℂ | |
[Meta.synthInstance] ✅ apply @CommSemiring.toSemiring to Semiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℂ ≟ Semiring ℂ | |
[Meta.synthInstance] new goal CommSemiring ℂ | |
[Meta.synthInstance.instances] #[@CommRing.toCommSemiring, @OrderedCommSemiring.toCommSemiring, @StrictOrderedCommSemiring.toCommSemiring, @CanonicallyOrderedCommSemiring.toCommSemiring, @Semifield.toCommSemiring, @IdemCommSemiring.toCommSemiring, @DirectSum.GradeZero.commSemiring, Complex.instCommSemiringComplex] | |
[Meta.synthInstance] ✅ apply Complex.instCommSemiringComplex to CommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring ℂ ≟ CommSemiring ℂ | |
[Meta.synthInstance.resume] propagating CommSemiring ℂ to subgoal CommSemiring ℂ of Semiring ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.commSemiring to CommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ❌ CommSemiring ℂ ≟ CommSemiring (?m.24579 0) | |
[Meta.synthInstance] ✅ apply @IdemCommSemiring.toCommSemiring to CommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring ℂ ≟ CommSemiring ℂ | |
[Meta.synthInstance] no instances for IdemCommSemiring ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Semifield.toCommSemiring to CommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring ℂ ≟ CommSemiring ℂ | |
[Meta.synthInstance.resume] propagating Semifield ℂ to subgoal Semifield ℂ of CommSemiring ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toCommSemiring to CommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring ℂ ≟ CommSemiring ℂ | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toCommSemiring to CommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring ℂ ≟ CommSemiring ℂ | |
[Meta.synthInstance] ✅ apply @OrderedCommSemiring.toCommSemiring to CommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring ℂ ≟ CommSemiring ℂ | |
[Meta.synthInstance] ✅ apply @CommRing.toCommSemiring to CommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring ℂ ≟ CommSemiring ℂ | |
[Meta.synthInstance.resume] propagating CommRing ℂ to subgoal CommRing ℂ of CommSemiring ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @Ring.toSemiring to Semiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℂ ≟ Semiring ℂ | |
[Meta.synthInstance.resume] propagating Ring ℂ to subgoal Ring ℂ of Semiring ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @instSemiring to Semiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Semiring ℂ ≟ Semiring ℂ | |
[Meta.synthInstance.resume] propagating Ring ℂ to subgoal Ring ℂ of Semiring ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toNonAssocSemiring to NonAssocSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonAssocSemiring ℂ ≟ NonAssocSemiring ℂ | |
[Meta.synthInstance.resume] propagating NonAssocRing ℂ to subgoal NonAssocRing ℂ of NonAssocSemiring ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @Unique.instSubsingleton to Subsingleton ℂ | |
[Meta.synthInstance.tryResolve] ✅ Subsingleton ℂ ≟ Subsingleton ℂ | |
[Meta.synthInstance] no instances for Unique ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IsEmpty.instSubsingleton to Subsingleton ℂ | |
[Meta.synthInstance.tryResolve] ✅ Subsingleton ℂ ≟ Subsingleton ℂ | |
[Meta.synthInstance] no instances for IsEmpty ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @FinEnum.instFintype to Fintype ℂ | |
[Meta.synthInstance.tryResolve] ✅ Fintype ℂ ≟ Fintype ℂ | |
[Meta.synthInstance] no instances for FinEnum ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @SetLike.instFintype to Fintype ℂ | |
[Meta.synthInstance.tryResolve] ✅ Fintype ℂ ≟ Fintype ℂ | |
[Meta.synthInstance] no instances for SetLike ℂ _tc.1 | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @SetLike.instFinite to Finite ℂ | |
[Meta.synthInstance.tryResolve] ✅ Finite ℂ ≟ Finite ℂ | |
[Meta.synthInstance] no instances for SetLike ℂ _tc.1 | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Finite.of_subsingleton to Finite ℂ | |
[Meta.synthInstance.tryResolve] ✅ Finite ℂ ≟ Finite ℂ | |
[Meta.synthInstance] ✅ apply @Field.toDivisionRing to DivisionRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ DivisionRing ℂ ≟ DivisionRing ℂ | |
[Meta.synthInstance.resume] propagating Field ℂ to subgoal Field ℂ of DivisionRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @Field.toCommRing to CommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommRing ℂ ≟ CommRing ℂ | |
[Meta.synthInstance.resume] propagating Field ℂ to subgoal Field ℂ of CommRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toCommRing to CommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommRing ℂ ≟ CommRing ℂ | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toCommRing to CommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommRing ℂ ≟ CommRing ℂ | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toCommRing to CommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommRing ℂ ≟ CommRing ℂ | |
[Meta.synthInstance.resume] propagating SeminormedCommRing ℂ to subgoal SeminormedCommRing ℂ of CommRing ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] ✅ apply @BooleanRing.toCommRing to CommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommRing ℂ ≟ CommRing ℂ | |
[Meta.synthInstance] no instances for BooleanRing ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Ring.toNonUnitalRing to NonUnitalRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing ℂ ≟ NonUnitalRing ℂ | |
[Meta.synthInstance.resume] propagating Ring ℂ to subgoal Ring ℂ of NonUnitalRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NormedLatticeAddCommGroup.toOrderedAddCommGroup to OrderedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup ℂ ≟ OrderedAddCommGroup ℂ | |
[Meta.synthInstance] no instances for NormedLatticeAddCommGroup ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @StarOrderedRing.toOrderedAddCommMonoid to OrderedAddCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid ℂ ≟ OrderedAddCommMonoid ℂ | |
[Meta.synthInstance] new goal NonUnitalSemiring ℂ | |
[Meta.synthInstance.instances] #[@NonUnitalRing.toNonUnitalSemiring, @Semiring.toNonUnitalSemiring, @NonUnitalCommSemiring.toNonUnitalSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommSemiring.toNonUnitalSemiring to NonUnitalSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring ℂ ≟ NonUnitalSemiring ℂ | |
[Meta.synthInstance] new goal NonUnitalCommSemiring ℂ | |
[Meta.synthInstance.instances] #[@CommSemiring.toNonUnitalCommSemiring, @NonUnitalCommRing.toNonUnitalCommSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalCommSemiring to NonUnitalCommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommSemiring ℂ ≟ NonUnitalCommSemiring ℂ | |
[Meta.synthInstance.resume] propagating NonUnitalCommRing | |
ℂ to subgoal NonUnitalCommRing ℂ of NonUnitalCommSemiring ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance.resume] propagating NonUnitalCommSemiring | |
ℂ to subgoal NonUnitalCommSemiring ℂ of NonUnitalSemiring ℂ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance.resume] propagating NonUnitalSemiring | |
ℂ to subgoal NonUnitalSemiring ℂ of OrderedAddCommMonoid ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance] ✅ apply @CommSemiring.toNonUnitalCommSemiring to NonUnitalCommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommSemiring ℂ ≟ NonUnitalCommSemiring ℂ | |
[Meta.synthInstance.resume] propagating CommSemiring ℂ to subgoal CommSemiring ℂ of NonUnitalCommSemiring ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @Semiring.toNonUnitalSemiring to NonUnitalSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring ℂ ≟ NonUnitalSemiring ℂ | |
[Meta.synthInstance.resume] propagating Semiring ℂ to subgoal Semiring ℂ of NonUnitalSemiring ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @NonUnitalRing.toNonUnitalSemiring to NonUnitalSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring ℂ ≟ NonUnitalSemiring ℂ | |
[Meta.synthInstance.resume] propagating NonUnitalRing ℂ to subgoal NonUnitalRing ℂ of NonUnitalSemiring ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocSemiring.toAddCommMonoid to AddCommMonoid ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid ℂ ≟ AddCommMonoid ℂ | |
[Meta.synthInstance] new goal NonUnitalNonAssocSemiring ℂ | |
[Meta.synthInstance.instances] #[@NonUnitalSemiring.toNonUnitalNonAssocSemiring, @NonAssocSemiring.toNonUnitalNonAssocSemiring, @NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring, @NonUnitalNonAssocCommSemiring.toNonUnitalNonAssocSemiring, @DirectSum.GradeZero.nonUnitalNonAssocSemiring] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.nonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring ℂ | |
[Meta.synthInstance.tryResolve] ❌ NonUnitalNonAssocSemiring ℂ ≟ NonUnitalNonAssocSemiring (?m.24663 0) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommSemiring.toNonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocSemiring ℂ ≟ NonUnitalNonAssocSemiring ℂ | |
[Meta.synthInstance] new goal NonUnitalNonAssocCommSemiring ℂ | |
[Meta.synthInstance.instances] #[@NonUnitalNonAssocCommRing.toNonUnitalNonAssocCommSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommRing.toNonUnitalNonAssocCommSemiring to NonUnitalNonAssocCommSemiring | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocCommSemiring ℂ ≟ NonUnitalNonAssocCommSemiring ℂ | |
[Meta.synthInstance.resume] propagating NonUnitalNonAssocCommRing | |
ℂ to subgoal NonUnitalNonAssocCommRing ℂ of NonUnitalNonAssocCommSemiring ℂ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance.resume] propagating NonUnitalNonAssocCommSemiring | |
ℂ to subgoal NonUnitalNonAssocCommSemiring ℂ of NonUnitalNonAssocSemiring ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance.resume] propagating NonUnitalNonAssocSemiring | |
ℂ to subgoal NonUnitalNonAssocSemiring ℂ of AddCommMonoid ℂ | |
[Meta.synthInstance.resume] size: 8 | |
[Meta.synthInstance] result NonUnitalNonAssocSemiring.toAddCommMonoid | |
[Meta.synthInstance] ✅ AddCommMonoid ℝ | |
[Meta.synthInstance] new goal AddCommMonoid ℝ | |
[Meta.synthInstance.instances] #[@AddCancelCommMonoid.toAddCommMonoid, @SubtractionCommMonoid.toAddCommMonoid, @AddCommGroup.toAddCommMonoid, @AddCommMonoidWithOne.toAddCommMonoid, @NonUnitalNonAssocSemiring.toAddCommMonoid, @OrderedAddCommMonoid.toAddCommMonoid, Real.instAddCommMonoidReal] | |
[Meta.synthInstance] ✅ apply Real.instAddCommMonoidReal to AddCommMonoid ℝ | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid ℝ ≟ AddCommMonoid ℝ | |
[Meta.synthInstance] result Real.instAddCommMonoidReal | |
[Meta.synthInstance] 💥 Module ?m.23640 ℂ | |
[Meta.synthInstance] new goal Module ?m.23640 ℂ | |
[Meta.synthInstance.instances] #[@NormedSpace.toModule', @Complex.instModule, @Algebra.toModule, Module.complexToReal, @Semiring.toModule, @Semiring.toOppositeModule, @DirectSum.GradeZero.module, @LieAlgebra.toModule, @NormedSpace.toModule, @ULift.module, @Subsemiring.module, @Subring.instModuleSubtypeMemSubringInstMembershipInstSetLikeSubringToSemiringToSemiringToSubsemiring, @Subalgebra.moduleLeft, @Nonneg.instModule, @WittVector.Isocrystal.toModule, @instModuleNNRatToSemiringToDivisionSemiringToSemifieldInstNNRatLinearOrderedSemifield, @NNReal.instModuleNNRealInstNNRealSemiring, @ENNReal.instModuleNNRealInstNNRealSemiring, AddCommGroup.intModule, @LinearMap.applyModule, @ContinuousLinearMap.applyModule, @AddCommMonoid.natModule, @AddMonoid.End.applyModule, @OrderDual.instModule, @CentroidHom.applyModule] | |
[Meta.synthInstance] 💥 apply @CentroidHom.applyModule to Module ?m.23640 ℂ | |
[Meta.synthInstance.tryResolve] 💥 Module ?m.23640 ℂ ≟ Module (CentroidHom ?m.24746) ?m.24746 | |
[Meta.synthInstance] 💥 Module ?m.23640 ℂ | |
[Meta.synthInstance] new goal Module ?m.23640 ℂ | |
[Meta.synthInstance.instances] #[@NormedSpace.toModule', @Complex.instModule, @Algebra.toModule, Module.complexToReal, @Semiring.toModule, @Semiring.toOppositeModule, @DirectSum.GradeZero.module, @LieAlgebra.toModule, @NormedSpace.toModule, @ULift.module, @Subsemiring.module, @Subring.instModuleSubtypeMemSubringInstMembershipInstSetLikeSubringToSemiringToSemiringToSubsemiring, @Subalgebra.moduleLeft, @Nonneg.instModule, @WittVector.Isocrystal.toModule, @instModuleNNRatToSemiringToDivisionSemiringToSemifieldInstNNRatLinearOrderedSemifield, @NNReal.instModuleNNRealInstNNRealSemiring, @ENNReal.instModuleNNRealInstNNRealSemiring, AddCommGroup.intModule, @LinearMap.applyModule, @ContinuousLinearMap.applyModule, @AddCommMonoid.natModule, @AddMonoid.End.applyModule, @OrderDual.instModule, @CentroidHom.applyModule] | |
[Meta.synthInstance] 💥 apply @CentroidHom.applyModule to Module ?m.23640 ℂ | |
[Meta.synthInstance.tryResolve] 💥 Module ?m.23640 ℂ ≟ Module (CentroidHom ?m.24794) ?m.24794 | |
[Meta.synthInstance] 💥 Module ?m.23641 ℝ | |
[Meta.synthInstance] new goal Module ?m.23641 ℝ | |
[Meta.synthInstance.instances] #[@NormedSpace.toModule', @Algebra.toModule, Module.complexToReal, @Semiring.toModule, @Semiring.toOppositeModule, @DirectSum.GradeZero.module, @LieAlgebra.toModule, @NormedSpace.toModule, @ULift.module, @Subsemiring.module, @Subring.instModuleSubtypeMemSubringInstMembershipInstSetLikeSubringToSemiringToSemiringToSubsemiring, @Subalgebra.moduleLeft, @Nonneg.instModule, @WittVector.Isocrystal.toModule, @instModuleNNRatToSemiringToDivisionSemiringToSemifieldInstNNRatLinearOrderedSemifield, @NNReal.instModuleNNRealInstNNRealSemiring, @ENNReal.instModuleNNRealInstNNRealSemiring, AddCommGroup.intModule, @LinearMap.applyModule, @ContinuousLinearMap.applyModule, @AddCommMonoid.natModule, @AddMonoid.End.applyModule, @OrderDual.instModule, @CentroidHom.applyModule] | |
[Meta.synthInstance] 💥 apply @CentroidHom.applyModule to Module ?m.23641 ℝ | |
[Meta.synthInstance.tryResolve] 💥 Module ?m.23641 ℝ ≟ Module (CentroidHom ?m.24837) ?m.24837 | |
[Meta.synthInstance] 💥 Module ?m.23641 ℝ | |
[Meta.synthInstance] new goal Module ?m.23641 ℝ | |
[Meta.synthInstance.instances] #[@NormedSpace.toModule', @Algebra.toModule, Module.complexToReal, @Semiring.toModule, @Semiring.toOppositeModule, @DirectSum.GradeZero.module, @LieAlgebra.toModule, @NormedSpace.toModule, @ULift.module, @Subsemiring.module, @Subring.instModuleSubtypeMemSubringInstMembershipInstSetLikeSubringToSemiringToSemiringToSubsemiring, @Subalgebra.moduleLeft, @Nonneg.instModule, @WittVector.Isocrystal.toModule, @instModuleNNRatToSemiringToDivisionSemiringToSemifieldInstNNRatLinearOrderedSemifield, @NNReal.instModuleNNRealInstNNRealSemiring, @ENNReal.instModuleNNRealInstNNRealSemiring, AddCommGroup.intModule, @LinearMap.applyModule, @ContinuousLinearMap.applyModule, @AddCommMonoid.natModule, @AddMonoid.End.applyModule, @OrderDual.instModule, @CentroidHom.applyModule] | |
[Meta.synthInstance] 💥 apply @CentroidHom.applyModule to Module ?m.23641 ℝ | |
[Meta.synthInstance.tryResolve] 💥 Module ?m.23641 ℝ ≟ Module (CentroidHom ?m.24884) ?m.24884 | |
[Meta.synthInstance] new goal SemilinearMapClass (AddGroupSeminorm ℂ) _tc.6 ℂ ℝ | |
[Meta.synthInstance.instances] #[@SemilinearEquivClass.instSemilinearMapClassToFunLike, @NonUnitalAlgHomClass.instSemilinearMapClassToAddCommMonoidToNonUnitalNonAssocSemiringToAddCommMonoidToNonUnitalNonAssocSemiring, @AlgHomClass.linearMapClass, @NonUnitalAlgHomClass.instLinearMapClassToAddCommMonoidToAddCommMonoid, @ContinuousSemilinearMapClass.toSemilinearMapClass, @SemilinearIsometryClass.toSemilinearMapClass, @CoalgHomClass.toSemilinearMapClass] | |
[Meta.synthInstance] ✅ apply @CoalgHomClass.toSemilinearMapClass to SemilinearMapClass (AddGroupSeminorm ℂ) | |
(RingHom.id ?m.24919) ℂ ℝ | |
[Meta.synthInstance.tryResolve] ✅ SemilinearMapClass (AddGroupSeminorm ℂ) (RingHom.id ?m.24919) ℂ | |
ℝ ≟ SemilinearMapClass (AddGroupSeminorm ℂ) (RingHom.id ?m.24919) ℂ ℝ | |
[Meta.synthInstance] 💥 CommSemiring ?m.24919 | |
[Meta.synthInstance] new goal CommSemiring ?m.24919 | |
[Meta.synthInstance.instances] #[@CommRing.toCommSemiring, @OrderedCommSemiring.toCommSemiring, @StrictOrderedCommSemiring.toCommSemiring, @CanonicallyOrderedCommSemiring.toCommSemiring, @Semifield.toCommSemiring, @IdemCommSemiring.toCommSemiring, @DirectSum.GradeZero.commSemiring, @Pi.commSemiring, Real.instCommSemiringReal, @WithBot.commSemiring, @TrivSqZeroExt.commSemiring, Perfection.commSemiring, Cardinal.commSemiring, @LocalizedModule.instCommSemiringLocalizedModuleToAddCommMonoidToNonUnitalNonAssocSemiringToNonAssocSemiringToSemiringToModule, @instCommSemiringLex, @ContinuousMap.instCommSemiringContinuousMap, Rat.commSemiring, @MulOpposite.instCommSemiring, @ULift.commSemiring, @MvPowerSeries.instCommSemiringMvPowerSeries, @BitVec.instCommSemiringBitVec, @AddOpposite.instCommSemiring, @SubsemiringClass.toCommSemiring, @Subsemiring.toCommSemiring, @Subsemiring.center.commSemiring, @Subalgebra.toCommSemiring, @Subalgebra.instCommSemiringSubtypeMemSubalgebraInstMembershipInstSetLikeSubalgebraCenter, StarAlgebra.adjoinCommSemiringOfIsStarNormal, Polynomial.instCommSemiringAdjoinSingleton, elementalStarAlgebra.instCommSemiringSubtypeMemStarSubalgebraInstMembershipSetLikeElementalStarAlgebra, @Nonneg.commSemiring, @Localization.instCommSemiringLocalizationToCommMonoid, @RingQuot.instCommSemiring, instNNRealCommSemiring, @RingCon.instCommSemiringQuotientToAddToDistribToNonUnitalNonAssocSemiringToNonAssocSemiringToSemiringToMul, @LocallyConstant.instCommSemiringLocallyConstant, Int.instCommSemiring, @Polynomial.commSemiring, @Tropical.instCommSemiringTropical, instCommSemiringRestrictScalars, @FractionalIdeal.commSemiring, Num.commSemiring, @Filter.Germ.commSemiring, Nat.commSemiring, @MonoidAlgebra.commSemiring, @MvPolynomial.commSemiring, @ArithmeticFunction.instCommSemiringArithmeticFunctionToZeroToCommMonoidWithZero, @Algebra.TensorProduct.instCommSemiring, @Equiv.instCommSemiringShrink, @instCommSemiringShrink, @Unitization.instCommSemiring, @PowerSeries.instCommSemiringPowerSeries, @Zsqrtd.instCommSemiringZsqrtd, @instCommSemiringOrderDual, @AddMonoidAlgebra.commSemiring, @PiTensorProduct.instCommSemiring, Complex.instCommSemiringComplex, @Prod.instCommSemiring, @HahnSeries.instCommSemiringHahnSeriesToPartialOrderToOrderedAddCommMonoidToZeroToCommMonoidWithZero, @DirectSum.commSemiring, @WithTop.commSemiring, @CommSemiRingCat.limitCommSemiring, CommSemiRingCat.instCommSemiringα, CommSemiRingCat.instCommSemiring, CommSemiRingCat.instCommSemiringα_1, @CommSemiRingCat.FilteredColimits.colimitCommSemiring, @CommSemiRingCat.commSemiringObj, CommSemiRingCat.instCommSemiring'] | |
[Meta.synthInstance] 💥 apply CommSemiRingCat.instCommSemiring' to CommSemiring ?m.24919 | |
[Meta.synthInstance.tryResolve] 💥 CommSemiring | |
?m.24919 ≟ CommSemiring ((CategoryTheory.forget CommSemiRingCat).obj ?m.25050) | |
[Meta.synthInstance] 💥 CommSemiring ?m.24919 | |
[Meta.synthInstance] new goal CommSemiring ?m.24919 | |
[Meta.synthInstance.instances] #[@CommRing.toCommSemiring, @OrderedCommSemiring.toCommSemiring, @StrictOrderedCommSemiring.toCommSemiring, @CanonicallyOrderedCommSemiring.toCommSemiring, @Semifield.toCommSemiring, @IdemCommSemiring.toCommSemiring, @DirectSum.GradeZero.commSemiring, @Pi.commSemiring, Real.instCommSemiringReal, @WithBot.commSemiring, @TrivSqZeroExt.commSemiring, Perfection.commSemiring, Cardinal.commSemiring, @LocalizedModule.instCommSemiringLocalizedModuleToAddCommMonoidToNonUnitalNonAssocSemiringToNonAssocSemiringToSemiringToModule, @instCommSemiringLex, @ContinuousMap.instCommSemiringContinuousMap, Rat.commSemiring, @MulOpposite.instCommSemiring, @ULift.commSemiring, @MvPowerSeries.instCommSemiringMvPowerSeries, @BitVec.instCommSemiringBitVec, @AddOpposite.instCommSemiring, @SubsemiringClass.toCommSemiring, @Subsemiring.toCommSemiring, @Subsemiring.center.commSemiring, @Subalgebra.toCommSemiring, @Subalgebra.instCommSemiringSubtypeMemSubalgebraInstMembershipInstSetLikeSubalgebraCenter, StarAlgebra.adjoinCommSemiringOfIsStarNormal, Polynomial.instCommSemiringAdjoinSingleton, elementalStarAlgebra.instCommSemiringSubtypeMemStarSubalgebraInstMembershipSetLikeElementalStarAlgebra, @Nonneg.commSemiring, @Localization.instCommSemiringLocalizationToCommMonoid, @RingQuot.instCommSemiring, instNNRealCommSemiring, @RingCon.instCommSemiringQuotientToAddToDistribToNonUnitalNonAssocSemiringToNonAssocSemiringToSemiringToMul, @LocallyConstant.instCommSemiringLocallyConstant, Int.instCommSemiring, @Polynomial.commSemiring, @Tropical.instCommSemiringTropical, instCommSemiringRestrictScalars, @FractionalIdeal.commSemiring, Num.commSemiring, @Filter.Germ.commSemiring, Nat.commSemiring, @MonoidAlgebra.commSemiring, @MvPolynomial.commSemiring, @ArithmeticFunction.instCommSemiringArithmeticFunctionToZeroToCommMonoidWithZero, @Algebra.TensorProduct.instCommSemiring, @Equiv.instCommSemiringShrink, @instCommSemiringShrink, @Unitization.instCommSemiring, @PowerSeries.instCommSemiringPowerSeries, @Zsqrtd.instCommSemiringZsqrtd, @instCommSemiringOrderDual, @AddMonoidAlgebra.commSemiring, @PiTensorProduct.instCommSemiring, Complex.instCommSemiringComplex, @Prod.instCommSemiring, @HahnSeries.instCommSemiringHahnSeriesToPartialOrderToOrderedAddCommMonoidToZeroToCommMonoidWithZero, @DirectSum.commSemiring, @WithTop.commSemiring, @CommSemiRingCat.limitCommSemiring, CommSemiRingCat.instCommSemiringα, CommSemiRingCat.instCommSemiring, CommSemiRingCat.instCommSemiringα_1, @CommSemiRingCat.FilteredColimits.colimitCommSemiring, @CommSemiRingCat.commSemiringObj, CommSemiRingCat.instCommSemiring'] | |
[Meta.synthInstance] 💥 apply CommSemiRingCat.instCommSemiring' to CommSemiring ?m.24919 | |
[Meta.synthInstance.tryResolve] 💥 CommSemiring | |
?m.24919 ≟ CommSemiring ((CategoryTheory.forget CommSemiRingCat).obj ?m.25148) | |
[Meta.synthInstance] 💥 CommSemiring ?m.24919 | |
[Meta.synthInstance] new goal CommSemiring ?m.24919 | |
[Meta.synthInstance.instances] #[@CommRing.toCommSemiring, @OrderedCommSemiring.toCommSemiring, @StrictOrderedCommSemiring.toCommSemiring, @CanonicallyOrderedCommSemiring.toCommSemiring, @Semifield.toCommSemiring, @IdemCommSemiring.toCommSemiring, @DirectSum.GradeZero.commSemiring, @Pi.commSemiring, Real.instCommSemiringReal, @WithBot.commSemiring, @TrivSqZeroExt.commSemiring, Perfection.commSemiring, Cardinal.commSemiring, @LocalizedModule.instCommSemiringLocalizedModuleToAddCommMonoidToNonUnitalNonAssocSemiringToNonAssocSemiringToSemiringToModule, @instCommSemiringLex, @ContinuousMap.instCommSemiringContinuousMap, Rat.commSemiring, @MulOpposite.instCommSemiring, @ULift.commSemiring, @MvPowerSeries.instCommSemiringMvPowerSeries, @BitVec.instCommSemiringBitVec, @AddOpposite.instCommSemiring, @SubsemiringClass.toCommSemiring, @Subsemiring.toCommSemiring, @Subsemiring.center.commSemiring, @Subalgebra.toCommSemiring, @Subalgebra.instCommSemiringSubtypeMemSubalgebraInstMembershipInstSetLikeSubalgebraCenter, StarAlgebra.adjoinCommSemiringOfIsStarNormal, Polynomial.instCommSemiringAdjoinSingleton, elementalStarAlgebra.instCommSemiringSubtypeMemStarSubalgebraInstMembershipSetLikeElementalStarAlgebra, @Nonneg.commSemiring, @Localization.instCommSemiringLocalizationToCommMonoid, @RingQuot.instCommSemiring, instNNRealCommSemiring, @RingCon.instCommSemiringQuotientToAddToDistribToNonUnitalNonAssocSemiringToNonAssocSemiringToSemiringToMul, @LocallyConstant.instCommSemiringLocallyConstant, Int.instCommSemiring, @Polynomial.commSemiring, @Tropical.instCommSemiringTropical, instCommSemiringRestrictScalars, @FractionalIdeal.commSemiring, Num.commSemiring, @Filter.Germ.commSemiring, Nat.commSemiring, @MonoidAlgebra.commSemiring, @MvPolynomial.commSemiring, @ArithmeticFunction.instCommSemiringArithmeticFunctionToZeroToCommMonoidWithZero, @Algebra.TensorProduct.instCommSemiring, @Equiv.instCommSemiringShrink, @instCommSemiringShrink, @Unitization.instCommSemiring, @PowerSeries.instCommSemiringPowerSeries, @Zsqrtd.instCommSemiringZsqrtd, @instCommSemiringOrderDual, @AddMonoidAlgebra.commSemiring, @PiTensorProduct.instCommSemiring, Complex.instCommSemiringComplex, @Prod.instCommSemiring, @HahnSeries.instCommSemiringHahnSeriesToPartialOrderToOrderedAddCommMonoidToZeroToCommMonoidWithZero, @DirectSum.commSemiring, @WithTop.commSemiring, @CommSemiRingCat.limitCommSemiring, CommSemiRingCat.instCommSemiringα, CommSemiRingCat.instCommSemiring, CommSemiRingCat.instCommSemiringα_1, @CommSemiRingCat.FilteredColimits.colimitCommSemiring, @CommSemiRingCat.commSemiringObj, CommSemiRingCat.instCommSemiring'] | |
[Meta.synthInstance] 💥 apply CommSemiRingCat.instCommSemiring' to CommSemiring ?m.24919 | |
[Meta.synthInstance.tryResolve] 💥 CommSemiring | |
?m.24919 ≟ CommSemiring ((CategoryTheory.forget CommSemiRingCat).obj ?m.25245) | |
[Meta.synthInstance] 💥 CommSemiring ?m.24919 | |
[Meta.synthInstance] new goal CommSemiring ?m.24919 | |
[Meta.synthInstance.instances] #[@CommRing.toCommSemiring, @OrderedCommSemiring.toCommSemiring, @StrictOrderedCommSemiring.toCommSemiring, @CanonicallyOrderedCommSemiring.toCommSemiring, @Semifield.toCommSemiring, @IdemCommSemiring.toCommSemiring, @DirectSum.GradeZero.commSemiring, @Pi.commSemiring, Real.instCommSemiringReal, @WithBot.commSemiring, @TrivSqZeroExt.commSemiring, Perfection.commSemiring, Cardinal.commSemiring, @LocalizedModule.instCommSemiringLocalizedModuleToAddCommMonoidToNonUnitalNonAssocSemiringToNonAssocSemiringToSemiringToModule, @instCommSemiringLex, @ContinuousMap.instCommSemiringContinuousMap, Rat.commSemiring, @MulOpposite.instCommSemiring, @ULift.commSemiring, @MvPowerSeries.instCommSemiringMvPowerSeries, @BitVec.instCommSemiringBitVec, @AddOpposite.instCommSemiring, @SubsemiringClass.toCommSemiring, @Subsemiring.toCommSemiring, @Subsemiring.center.commSemiring, @Subalgebra.toCommSemiring, @Subalgebra.instCommSemiringSubtypeMemSubalgebraInstMembershipInstSetLikeSubalgebraCenter, StarAlgebra.adjoinCommSemiringOfIsStarNormal, Polynomial.instCommSemiringAdjoinSingleton, elementalStarAlgebra.instCommSemiringSubtypeMemStarSubalgebraInstMembershipSetLikeElementalStarAlgebra, @Nonneg.commSemiring, @Localization.instCommSemiringLocalizationToCommMonoid, @RingQuot.instCommSemiring, instNNRealCommSemiring, @RingCon.instCommSemiringQuotientToAddToDistribToNonUnitalNonAssocSemiringToNonAssocSemiringToSemiringToMul, @LocallyConstant.instCommSemiringLocallyConstant, Int.instCommSemiring, @Polynomial.commSemiring, @Tropical.instCommSemiringTropical, instCommSemiringRestrictScalars, @FractionalIdeal.commSemiring, Num.commSemiring, @Filter.Germ.commSemiring, Nat.commSemiring, @MonoidAlgebra.commSemiring, @MvPolynomial.commSemiring, @ArithmeticFunction.instCommSemiringArithmeticFunctionToZeroToCommMonoidWithZero, @Algebra.TensorProduct.instCommSemiring, @Equiv.instCommSemiringShrink, @instCommSemiringShrink, @Unitization.instCommSemiring, @PowerSeries.instCommSemiringPowerSeries, @Zsqrtd.instCommSemiringZsqrtd, @instCommSemiringOrderDual, @AddMonoidAlgebra.commSemiring, @PiTensorProduct.instCommSemiring, Complex.instCommSemiringComplex, @Prod.instCommSemiring, @HahnSeries.instCommSemiringHahnSeriesToPartialOrderToOrderedAddCommMonoidToZeroToCommMonoidWithZero, @DirectSum.commSemiring, @WithTop.commSemiring, @CommSemiRingCat.limitCommSemiring, CommSemiRingCat.instCommSemiringα, CommSemiRingCat.instCommSemiring, CommSemiRingCat.instCommSemiringα_1, @CommSemiRingCat.FilteredColimits.colimitCommSemiring, @CommSemiRingCat.commSemiringObj, CommSemiRingCat.instCommSemiring'] | |
[Meta.synthInstance] 💥 apply CommSemiRingCat.instCommSemiring' to CommSemiring ?m.24919 | |
[Meta.synthInstance.tryResolve] 💥 CommSemiring | |
?m.24919 ≟ CommSemiring ((CategoryTheory.forget CommSemiRingCat).obj ?m.25342) | |
[Meta.synthInstance] 💥 CommSemiring ?m.24919 | |
[Meta.synthInstance] new goal CommSemiring ?m.24919 | |
[Meta.synthInstance.instances] #[@CommRing.toCommSemiring, @OrderedCommSemiring.toCommSemiring, @StrictOrderedCommSemiring.toCommSemiring, @CanonicallyOrderedCommSemiring.toCommSemiring, @Semifield.toCommSemiring, @IdemCommSemiring.toCommSemiring, @DirectSum.GradeZero.commSemiring, @Pi.commSemiring, Real.instCommSemiringReal, @WithBot.commSemiring, @TrivSqZeroExt.commSemiring, Perfection.commSemiring, Cardinal.commSemiring, @LocalizedModule.instCommSemiringLocalizedModuleToAddCommMonoidToNonUnitalNonAssocSemiringToNonAssocSemiringToSemiringToModule, @instCommSemiringLex, @ContinuousMap.instCommSemiringContinuousMap, Rat.commSemiring, @MulOpposite.instCommSemiring, @ULift.commSemiring, @MvPowerSeries.instCommSemiringMvPowerSeries, @BitVec.instCommSemiringBitVec, @AddOpposite.instCommSemiring, @SubsemiringClass.toCommSemiring, @Subsemiring.toCommSemiring, @Subsemiring.center.commSemiring, @Subalgebra.toCommSemiring, @Subalgebra.instCommSemiringSubtypeMemSubalgebraInstMembershipInstSetLikeSubalgebraCenter, StarAlgebra.adjoinCommSemiringOfIsStarNormal, Polynomial.instCommSemiringAdjoinSingleton, elementalStarAlgebra.instCommSemiringSubtypeMemStarSubalgebraInstMembershipSetLikeElementalStarAlgebra, @Nonneg.commSemiring, @Localization.instCommSemiringLocalizationToCommMonoid, @RingQuot.instCommSemiring, instNNRealCommSemiring, @RingCon.instCommSemiringQuotientToAddToDistribToNonUnitalNonAssocSemiringToNonAssocSemiringToSemiringToMul, @LocallyConstant.instCommSemiringLocallyConstant, Int.instCommSemiring, @Polynomial.commSemiring, @Tropical.instCommSemiringTropical, instCommSemiringRestrictScalars, @FractionalIdeal.commSemiring, Num.commSemiring, @Filter.Germ.commSemiring, Nat.commSemiring, @MonoidAlgebra.commSemiring, @MvPolynomial.commSemiring, @ArithmeticFunction.instCommSemiringArithmeticFunctionToZeroToCommMonoidWithZero, @Algebra.TensorProduct.instCommSemiring, @Equiv.instCommSemiringShrink, @instCommSemiringShrink, @Unitization.instCommSemiring, @PowerSeries.instCommSemiringPowerSeries, @Zsqrtd.instCommSemiringZsqrtd, @instCommSemiringOrderDual, @AddMonoidAlgebra.commSemiring, @PiTensorProduct.instCommSemiring, Complex.instCommSemiringComplex, @Prod.instCommSemiring, @HahnSeries.instCommSemiringHahnSeriesToPartialOrderToOrderedAddCommMonoidToZeroToCommMonoidWithZero, @DirectSum.commSemiring, @WithTop.commSemiring, @CommSemiRingCat.limitCommSemiring, CommSemiRingCat.instCommSemiringα, CommSemiRingCat.instCommSemiring, CommSemiRingCat.instCommSemiringα_1, @CommSemiRingCat.FilteredColimits.colimitCommSemiring, @CommSemiRingCat.commSemiringObj, CommSemiRingCat.instCommSemiring'] | |
[Meta.synthInstance] 💥 apply CommSemiRingCat.instCommSemiring' to CommSemiring ?m.24919 | |
[Meta.synthInstance.tryResolve] 💥 CommSemiring | |
?m.24919 ≟ CommSemiring ((CategoryTheory.forget CommSemiRingCat).obj ?m.25452) | |
[Meta.synthInstance] 💥 CommSemiring ?m.24919 | |
[Meta.synthInstance] new goal CommSemiring ?m.24919 | |
[Meta.synthInstance.instances] #[@CommRing.toCommSemiring, @OrderedCommSemiring.toCommSemiring, @StrictOrderedCommSemiring.toCommSemiring, @CanonicallyOrderedCommSemiring.toCommSemiring, @Semifield.toCommSemiring, @IdemCommSemiring.toCommSemiring, @DirectSum.GradeZero.commSemiring, @Pi.commSemiring, Real.instCommSemiringReal, @WithBot.commSemiring, @TrivSqZeroExt.commSemiring, Perfection.commSemiring, Cardinal.commSemiring, @LocalizedModule.instCommSemiringLocalizedModuleToAddCommMonoidToNonUnitalNonAssocSemiringToNonAssocSemiringToSemiringToModule, @instCommSemiringLex, @ContinuousMap.instCommSemiringContinuousMap, Rat.commSemiring, @MulOpposite.instCommSemiring, @ULift.commSemiring, @MvPowerSeries.instCommSemiringMvPowerSeries, @BitVec.instCommSemiringBitVec, @AddOpposite.instCommSemiring, @SubsemiringClass.toCommSemiring, @Subsemiring.toCommSemiring, @Subsemiring.center.commSemiring, @Subalgebra.toCommSemiring, @Subalgebra.instCommSemiringSubtypeMemSubalgebraInstMembershipInstSetLikeSubalgebraCenter, StarAlgebra.adjoinCommSemiringOfIsStarNormal, Polynomial.instCommSemiringAdjoinSingleton, elementalStarAlgebra.instCommSemiringSubtypeMemStarSubalgebraInstMembershipSetLikeElementalStarAlgebra, @Nonneg.commSemiring, @Localization.instCommSemiringLocalizationToCommMonoid, @RingQuot.instCommSemiring, instNNRealCommSemiring, @RingCon.instCommSemiringQuotientToAddToDistribToNonUnitalNonAssocSemiringToNonAssocSemiringToSemiringToMul, @LocallyConstant.instCommSemiringLocallyConstant, Int.instCommSemiring, @Polynomial.commSemiring, @Tropical.instCommSemiringTropical, instCommSemiringRestrictScalars, @FractionalIdeal.commSemiring, Num.commSemiring, @Filter.Germ.commSemiring, Nat.commSemiring, @MonoidAlgebra.commSemiring, @MvPolynomial.commSemiring, @ArithmeticFunction.instCommSemiringArithmeticFunctionToZeroToCommMonoidWithZero, @Algebra.TensorProduct.instCommSemiring, @Equiv.instCommSemiringShrink, @instCommSemiringShrink, @Unitization.instCommSemiring, @PowerSeries.instCommSemiringPowerSeries, @Zsqrtd.instCommSemiringZsqrtd, @instCommSemiringOrderDual, @AddMonoidAlgebra.commSemiring, @PiTensorProduct.instCommSemiring, Complex.instCommSemiringComplex, @Prod.instCommSemiring, @HahnSeries.instCommSemiringHahnSeriesToPartialOrderToOrderedAddCommMonoidToZeroToCommMonoidWithZero, @DirectSum.commSemiring, @WithTop.commSemiring, @CommSemiRingCat.limitCommSemiring, CommSemiRingCat.instCommSemiringα, CommSemiRingCat.instCommSemiring, CommSemiRingCat.instCommSemiringα_1, @CommSemiRingCat.FilteredColimits.colimitCommSemiring, @CommSemiRingCat.commSemiringObj, CommSemiRingCat.instCommSemiring'] | |
[Meta.synthInstance] 💥 apply CommSemiRingCat.instCommSemiring' to CommSemiring ?m.24919 | |
[Meta.synthInstance.tryResolve] 💥 CommSemiring | |
?m.24919 ≟ CommSemiring ((CategoryTheory.forget CommSemiRingCat).obj ?m.25549) | |
[Meta.synthInstance] 💥 CommSemiring ?m.24919 | |
[Meta.synthInstance] new goal CommSemiring ?m.24919 | |
[Meta.synthInstance.instances] #[@CommRing.toCommSemiring, @OrderedCommSemiring.toCommSemiring, @StrictOrderedCommSemiring.toCommSemiring, @CanonicallyOrderedCommSemiring.toCommSemiring, @Semifield.toCommSemiring, @IdemCommSemiring.toCommSemiring, @DirectSum.GradeZero.commSemiring, @Pi.commSemiring, Real.instCommSemiringReal, @WithBot.commSemiring, @TrivSqZeroExt.commSemiring, Perfection.commSemiring, Cardinal.commSemiring, @LocalizedModule.instCommSemiringLocalizedModuleToAddCommMonoidToNonUnitalNonAssocSemiringToNonAssocSemiringToSemiringToModule, @instCommSemiringLex, @ContinuousMap.instCommSemiringContinuousMap, Rat.commSemiring, @MulOpposite.instCommSemiring, @ULift.commSemiring, @MvPowerSeries.instCommSemiringMvPowerSeries, @BitVec.instCommSemiringBitVec, @AddOpposite.instCommSemiring, @SubsemiringClass.toCommSemiring, @Subsemiring.toCommSemiring, @Subsemiring.center.commSemiring, @Subalgebra.toCommSemiring, @Subalgebra.instCommSemiringSubtypeMemSubalgebraInstMembershipInstSetLikeSubalgebraCenter, StarAlgebra.adjoinCommSemiringOfIsStarNormal, Polynomial.instCommSemiringAdjoinSingleton, elementalStarAlgebra.instCommSemiringSubtypeMemStarSubalgebraInstMembershipSetLikeElementalStarAlgebra, @Nonneg.commSemiring, @Localization.instCommSemiringLocalizationToCommMonoid, @RingQuot.instCommSemiring, instNNRealCommSemiring, @RingCon.instCommSemiringQuotientToAddToDistribToNonUnitalNonAssocSemiringToNonAssocSemiringToSemiringToMul, @LocallyConstant.instCommSemiringLocallyConstant, Int.instCommSemiring, @Polynomial.commSemiring, @Tropical.instCommSemiringTropical, instCommSemiringRestrictScalars, @FractionalIdeal.commSemiring, Num.commSemiring, @Filter.Germ.commSemiring, Nat.commSemiring, @MonoidAlgebra.commSemiring, @MvPolynomial.commSemiring, @ArithmeticFunction.instCommSemiringArithmeticFunctionToZeroToCommMonoidWithZero, @Algebra.TensorProduct.instCommSemiring, @Equiv.instCommSemiringShrink, @instCommSemiringShrink, @Unitization.instCommSemiring, @PowerSeries.instCommSemiringPowerSeries, @Zsqrtd.instCommSemiringZsqrtd, @instCommSemiringOrderDual, @AddMonoidAlgebra.commSemiring, @PiTensorProduct.instCommSemiring, Complex.instCommSemiringComplex, @Prod.instCommSemiring, @HahnSeries.instCommSemiringHahnSeriesToPartialOrderToOrderedAddCommMonoidToZeroToCommMonoidWithZero, @DirectSum.commSemiring, @WithTop.commSemiring, @CommSemiRingCat.limitCommSemiring, CommSemiRingCat.instCommSemiringα, CommSemiRingCat.instCommSemiring, CommSemiRingCat.instCommSemiringα_1, @CommSemiRingCat.FilteredColimits.colimitCommSemiring, @CommSemiRingCat.commSemiringObj, CommSemiRingCat.instCommSemiring'] | |
[Meta.synthInstance] 💥 apply CommSemiRingCat.instCommSemiring' to CommSemiring ?m.24919 | |
[Meta.synthInstance.tryResolve] 💥 CommSemiring | |
?m.24919 ≟ CommSemiring ((CategoryTheory.forget CommSemiRingCat).obj ?m.25646) | |
[Meta.synthInstance] 💥 CommSemiring ?m.24919 | |
[Meta.synthInstance] new goal CommSemiring ?m.24919 | |
[Meta.synthInstance.instances] #[@CommRing.toCommSemiring, @OrderedCommSemiring.toCommSemiring, @StrictOrderedCommSemiring.toCommSemiring, @CanonicallyOrderedCommSemiring.toCommSemiring, @Semifield.toCommSemiring, @IdemCommSemiring.toCommSemiring, @DirectSum.GradeZero.commSemiring, @Pi.commSemiring, Real.instCommSemiringReal, @WithBot.commSemiring, @TrivSqZeroExt.commSemiring, Perfection.commSemiring, Cardinal.commSemiring, @LocalizedModule.instCommSemiringLocalizedModuleToAddCommMonoidToNonUnitalNonAssocSemiringToNonAssocSemiringToSemiringToModule, @instCommSemiringLex, @ContinuousMap.instCommSemiringContinuousMap, Rat.commSemiring, @MulOpposite.instCommSemiring, @ULift.commSemiring, @MvPowerSeries.instCommSemiringMvPowerSeries, @BitVec.instCommSemiringBitVec, @AddOpposite.instCommSemiring, @SubsemiringClass.toCommSemiring, @Subsemiring.toCommSemiring, @Subsemiring.center.commSemiring, @Subalgebra.toCommSemiring, @Subalgebra.instCommSemiringSubtypeMemSubalgebraInstMembershipInstSetLikeSubalgebraCenter, StarAlgebra.adjoinCommSemiringOfIsStarNormal, Polynomial.instCommSemiringAdjoinSingleton, elementalStarAlgebra.instCommSemiringSubtypeMemStarSubalgebraInstMembershipSetLikeElementalStarAlgebra, @Nonneg.commSemiring, @Localization.instCommSemiringLocalizationToCommMonoid, @RingQuot.instCommSemiring, instNNRealCommSemiring, @RingCon.instCommSemiringQuotientToAddToDistribToNonUnitalNonAssocSemiringToNonAssocSemiringToSemiringToMul, @LocallyConstant.instCommSemiringLocallyConstant, Int.instCommSemiring, @Polynomial.commSemiring, @Tropical.instCommSemiringTropical, instCommSemiringRestrictScalars, @FractionalIdeal.commSemiring, Num.commSemiring, @Filter.Germ.commSemiring, Nat.commSemiring, @MonoidAlgebra.commSemiring, @MvPolynomial.commSemiring, @ArithmeticFunction.instCommSemiringArithmeticFunctionToZeroToCommMonoidWithZero, @Algebra.TensorProduct.instCommSemiring, @Equiv.instCommSemiringShrink, @instCommSemiringShrink, @Unitization.instCommSemiring, @PowerSeries.instCommSemiringPowerSeries, @Zsqrtd.instCommSemiringZsqrtd, @instCommSemiringOrderDual, @AddMonoidAlgebra.commSemiring, @PiTensorProduct.instCommSemiring, Complex.instCommSemiringComplex, @Prod.instCommSemiring, @HahnSeries.instCommSemiringHahnSeriesToPartialOrderToOrderedAddCommMonoidToZeroToCommMonoidWithZero, @DirectSum.commSemiring, @WithTop.commSemiring, @CommSemiRingCat.limitCommSemiring, CommSemiRingCat.instCommSemiringα, CommSemiRingCat.instCommSemiring, CommSemiRingCat.instCommSemiringα_1, @CommSemiRingCat.FilteredColimits.colimitCommSemiring, @CommSemiRingCat.commSemiringObj, CommSemiRingCat.instCommSemiring'] | |
[Meta.synthInstance] 💥 apply CommSemiRingCat.instCommSemiring' to CommSemiring ?m.24919 | |
[Meta.synthInstance.tryResolve] 💥 CommSemiring | |
?m.24919 ≟ CommSemiring ((CategoryTheory.forget CommSemiRingCat).obj ?m.25743) | |
[Meta.synthInstance] no instances for CoalgHomClass (AddGroupSeminorm ℂ) _tc.1 ℂ ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @SemilinearIsometryClass.toSemilinearMapClass to SemilinearMapClass (AddGroupSeminorm ℂ) | |
?m.25749 ℂ ℝ | |
[Meta.synthInstance.tryResolve] ✅ SemilinearMapClass (AddGroupSeminorm ℂ) ?m.25749 ℂ | |
ℝ ≟ SemilinearMapClass (AddGroupSeminorm ℂ) ?m.25749 ℂ ℝ | |
[Meta.synthInstance] ✅ SeminormedAddCommGroup ℂ | |
[Meta.synthInstance] new goal SeminormedAddCommGroup ℂ | |
[Meta.synthInstance.instances] #[@NormedAddCommGroup.toSeminormedAddCommGroup, @NonUnitalSeminormedRing.toSeminormedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedRing.toSeminormedAddCommGroup to SeminormedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddCommGroup ℂ ≟ SeminormedAddCommGroup ℂ | |
[Meta.synthInstance] new goal NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance.instances] #[@SeminormedRing.toNonUnitalSeminormedRing, @NonUnitalNormedRing.toNonUnitalSeminormedRing, @NonUnitalSeminormedCommRing.toNonUnitalSeminormedRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedCommRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing ℂ ≟ NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance] new goal NonUnitalSeminormedCommRing ℂ | |
[Meta.synthInstance.instances] #[@NonUnitalNormedCommRing.toNonUnitalSeminormedCommRing, @SeminormedCommRing.toNonUnitalSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toNonUnitalSeminormedCommRing to NonUnitalSeminormedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedCommRing ℂ ≟ NonUnitalSeminormedCommRing ℂ | |
[Meta.synthInstance] new goal SeminormedCommRing ℂ | |
[Meta.synthInstance.instances] #[@NormedCommRing.toSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toSeminormedCommRing to SeminormedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedCommRing ℂ ≟ SeminormedCommRing ℂ | |
[Meta.synthInstance] new goal NormedCommRing ℂ | |
[Meta.synthInstance.instances] #[@NormedField.toNormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedField.toNormedCommRing to NormedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedCommRing ℂ ≟ NormedCommRing ℂ | |
[Meta.synthInstance] new goal NormedField ℂ | |
[Meta.synthInstance.instances] #[NormedLinearOrderedField.toNormedField, @NontriviallyNormedField.toNormedField, @DenselyNormedField.toNormedField, Complex.instNormedFieldComplex] | |
[Meta.synthInstance] ✅ apply Complex.instNormedFieldComplex to NormedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedField ℂ ≟ NormedField ℂ | |
[Meta.synthInstance.resume] propagating NormedField ℂ to subgoal NormedField ℂ of NormedCommRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NormedCommRing ℂ to subgoal NormedCommRing ℂ of SeminormedCommRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating SeminormedCommRing | |
ℂ to subgoal SeminormedCommRing ℂ of NonUnitalSeminormedCommRing ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance.resume] propagating NonUnitalSeminormedCommRing | |
ℂ to subgoal NonUnitalSeminormedCommRing ℂ of NonUnitalSeminormedRing ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance.resume] propagating NonUnitalSeminormedRing | |
ℂ to subgoal NonUnitalSeminormedRing ℂ of SeminormedAddCommGroup ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance] result NonUnitalSeminormedRing.toSeminormedAddCommGroup | |
[Meta.synthInstance] ✅ SeminormedAddCommGroup ℝ | |
[Meta.synthInstance] new goal SeminormedAddCommGroup ℝ | |
[Meta.synthInstance.instances] #[@NormedAddCommGroup.toSeminormedAddCommGroup, @NonUnitalSeminormedRing.toSeminormedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedRing.toSeminormedAddCommGroup to SeminormedAddCommGroup ℝ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddCommGroup ℝ ≟ SeminormedAddCommGroup ℝ | |
[Meta.synthInstance] new goal NonUnitalSeminormedRing ℝ | |
[Meta.synthInstance.instances] #[@SeminormedRing.toNonUnitalSeminormedRing, @NonUnitalNormedRing.toNonUnitalSeminormedRing, @NonUnitalSeminormedCommRing.toNonUnitalSeminormedRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedCommRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing ℝ ≟ NonUnitalSeminormedRing ℝ | |
[Meta.synthInstance] new goal NonUnitalSeminormedCommRing ℝ | |
[Meta.synthInstance.instances] #[@NonUnitalNormedCommRing.toNonUnitalSeminormedCommRing, @SeminormedCommRing.toNonUnitalSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toNonUnitalSeminormedCommRing to NonUnitalSeminormedCommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedCommRing ℝ ≟ NonUnitalSeminormedCommRing ℝ | |
[Meta.synthInstance] new goal SeminormedCommRing ℝ | |
[Meta.synthInstance.instances] #[@NormedCommRing.toSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toSeminormedCommRing to SeminormedCommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedCommRing ℝ ≟ SeminormedCommRing ℝ | |
[Meta.synthInstance] new goal NormedCommRing ℝ | |
[Meta.synthInstance.instances] #[@NormedField.toNormedCommRing, Real.normedCommRing] | |
[Meta.synthInstance] ✅ apply Real.normedCommRing to NormedCommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedCommRing ℝ ≟ NormedCommRing ℝ | |
[Meta.synthInstance.resume] propagating NormedCommRing ℝ to subgoal NormedCommRing ℝ of SeminormedCommRing ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating SeminormedCommRing | |
ℝ to subgoal SeminormedCommRing ℝ of NonUnitalSeminormedCommRing ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating NonUnitalSeminormedCommRing | |
ℝ to subgoal NonUnitalSeminormedCommRing ℝ of NonUnitalSeminormedRing ℝ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance.resume] propagating NonUnitalSeminormedRing | |
ℝ to subgoal NonUnitalSeminormedRing ℝ of SeminormedAddCommGroup ℝ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] result NonUnitalSeminormedRing.toSeminormedAddCommGroup | |
[Meta.synthInstance] new goal SemilinearIsometryClass (AddGroupSeminorm ℂ) _tc.6 ℂ ℝ | |
[Meta.synthInstance.instances] #[@SemilinearIsometryEquivClass.toSemilinearIsometryClass] | |
[Meta.synthInstance] ❌ apply @SemilinearIsometryEquivClass.toSemilinearIsometryClass to SemilinearIsometryClass | |
(AddGroupSeminorm ℂ) ?m.25749 ℂ ℝ | |
[Meta.synthInstance.tryResolve] ❌ SemilinearIsometryClass (AddGroupSeminorm ℂ) ?m.25749 ℂ | |
ℝ ≟ SemilinearIsometryClass ?m.25831 ?m.25834 ?m.25829 ?m.25830 | |
[Meta.synthInstance] ❌ EquivLike (AddGroupSeminorm ℂ) ℂ ℝ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ✅ apply @ContinuousSemilinearMapClass.toSemilinearMapClass to SemilinearMapClass | |
(AddGroupSeminorm ℂ) ?m.25873 ℂ ℝ | |
[Meta.synthInstance.tryResolve] ✅ SemilinearMapClass (AddGroupSeminorm ℂ) ?m.25873 ℂ | |
ℝ ≟ SemilinearMapClass (AddGroupSeminorm ℂ) ?m.25873 ℂ ℝ | |
[Meta.synthInstance.resume] propagating TopologicalSpace | |
ℂ to subgoal TopologicalSpace ℂ of SemilinearMapClass (AddGroupSeminorm ℂ) ?m.25873 ℂ ℝ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance.resume] propagating TopologicalSpace | |
ℝ to subgoal TopologicalSpace ℝ of SemilinearMapClass (AddGroupSeminorm ℂ) ?m.25873 ℂ ℝ | |
[Meta.synthInstance.resume] size: 10 | |
[Meta.synthInstance] new goal ContinuousSemilinearMapClass (AddGroupSeminorm ℂ) _tc.6 ℂ ℝ | |
[Meta.synthInstance.instances] #[ContinuousSemilinearEquivClass.continuousSemilinearMapClass, @SemilinearIsometryClass.toContinuousSemilinearMapClass, @AlgHom.instContinuousLinearMapClassToSemiringToDivisionSemiringToSemifieldToFieldToTopologicalSpaceToUniformSpaceToPseudoMetricSpaceToSeminormedRingToAddCommMonoidToNonUnitalNonAssocSemiringToNonUnitalNonAssocRingToNonAssocRingToRingToTopologicalSpaceToUniformSpaceToPseudoMetricSpaceToSeminormedRingToSeminormedCommRingToNormedCommRingToAddCommMonoidToNonUnitalNonAssocSemiringToNonUnitalNonAssocCommSemiringToNonUnitalNonAssocCommRingToNonUnitalCommRingToNonUnitalSeminormedCommRingToModuleToSeminormedAddCommGroupToNonUnitalSeminormedRingToNonUnitalNormedRingToNormedSpace'ToModuleToSeminormedAddCommGroupToNonUnitalSeminormedRingToNormedSpace, @StarAlgHom.instContinuousLinearMapClassComplexInstSemiringComplexToTopologicalSpaceToUniformSpaceToPseudoMetricSpaceToSeminormedRingToAddCommMonoidToNonUnitalNonAssocSemiringToNonUnitalNonAssocRingToNonAssocRingToRingToTopologicalSpaceToUniformSpaceToPseudoMetricSpaceToSeminormedRingToAddCommMonoidToNonUnitalNonAssocSemiringToNonUnitalNonAssocRingToNonAssocRingToRingToModuleInstNormedFieldComplexToSeminormedAddCommGroupToNonUnitalSeminormedRingToNonUnitalNormedRingToNormedSpace'ToModuleToSeminormedAddCommGroupToNonUnitalSeminormedRingToNonUnitalNormedRingToNormedSpace'] | |
[Meta.synthInstance] ✅ apply @StarAlgHom.instContinuousLinearMapClassComplexInstSemiringComplexToTopologicalSpaceToUniformSpaceToPseudoMetricSpaceToSeminormedRingToAddCommMonoidToNonUnitalNonAssocSemiringToNonUnitalNonAssocRingToNonAssocRingToRingToTopologicalSpaceToUniformSpaceToPseudoMetricSpaceToSeminormedRingToAddCommMonoidToNonUnitalNonAssocSemiringToNonUnitalNonAssocRingToNonAssocRingToRingToModuleInstNormedFieldComplexToSeminormedAddCommGroupToNonUnitalSeminormedRingToNonUnitalNormedRingToNormedSpace'ToModuleToSeminormedAddCommGroupToNonUnitalSeminormedRingToNonUnitalNormedRingToNormedSpace' to ContinuousSemilinearMapClass | |
(AddGroupSeminorm ℂ) (RingHom.id ℂ) ℂ ℝ | |
[Meta.synthInstance.tryResolve] ✅ ContinuousSemilinearMapClass (AddGroupSeminorm ℂ) (RingHom.id ℂ) ℂ | |
ℝ ≟ ContinuousSemilinearMapClass (AddGroupSeminorm ℂ) (RingHom.id ℂ) ℂ ℝ | |
[Meta.synthInstance] ✅ NormedRing ℝ | |
[Meta.synthInstance] new goal NormedRing ℝ | |
[Meta.synthInstance.instances] #[@NormedDivisionRing.toNormedRing, @NormedCommRing.toNormedRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toNormedRing to NormedRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedRing ℝ ≟ NormedRing ℝ | |
[Meta.synthInstance] new goal NormedCommRing ℝ | |
[Meta.synthInstance.instances] #[@NormedField.toNormedCommRing, Real.normedCommRing] | |
[Meta.synthInstance] ✅ apply Real.normedCommRing to NormedCommRing ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedCommRing ℝ ≟ NormedCommRing ℝ | |
[Meta.synthInstance.resume] propagating NormedCommRing ℝ to subgoal NormedCommRing ℝ of NormedRing ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] result NormedCommRing.toNormedRing | |
[Meta.synthInstance] new goal NormedAlgebra ℂ ℂ | |
[Meta.synthInstance.instances] #[NormedAlgebra.id, @Complex.instNormedAlgebraComplexToSeminormedRingToSeminormedCommRingToNormedCommRingInstNormedFieldComplex] | |
[Meta.synthInstance] ✅ apply @Complex.instNormedAlgebraComplexToSeminormedRingToSeminormedCommRingToNormedCommRingInstNormedFieldComplex to NormedAlgebra | |
ℂ ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedAlgebra ℂ ℂ ≟ NormedAlgebra ℂ ℂ | |
[Meta.synthInstance] new goal NormedAlgebra ℂ ℝ | |
[Meta.synthInstance.instances] #[NormedAlgebra.id] | |
[Meta.synthInstance] ❌ apply NormedAlgebra.id to NormedAlgebra ℂ ℝ | |
[Meta.synthInstance.tryResolve] ❌ NormedAlgebra ℂ ℝ ≟ NormedAlgebra ?m.26200 ?m.26200 | |
[Meta.synthInstance] ✅ apply NormedAlgebra.id to NormedAlgebra ℂ ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedAlgebra ℂ ℂ ≟ NormedAlgebra ℂ ℂ | |
[Meta.synthInstance.resume] propagating NormedAlgebra ℂ | |
ℂ to subgoal NormedAlgebra ℂ ℂ of ContinuousSemilinearMapClass (AddGroupSeminorm ℂ) (RingHom.id ℂ) ℂ ℝ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] new goal CompleteSpace ℂ | |
[Meta.synthInstance.instances] #[@complete_of_compact, @complete_of_proper, @completeSpace_of_cauSeq_isComplete, @RCLike.toCompleteSpace, @UpgradedPolishSpace.toCompleteSpace, Complex.instCompleteSpaceComplexToUniformSpaceToPseudoMetricSpaceToSeminormedRingToSeminormedCommRingToNormedCommRingInstNormedFieldComplex] | |
[Meta.synthInstance] ✅ apply Complex.instCompleteSpaceComplexToUniformSpaceToPseudoMetricSpaceToSeminormedRingToSeminormedCommRingToNormedCommRingInstNormedFieldComplex to CompleteSpace | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompleteSpace ℂ ≟ CompleteSpace ℂ | |
[Meta.synthInstance.resume] propagating CompleteSpace | |
ℂ to subgoal CompleteSpace ℂ of ContinuousSemilinearMapClass (AddGroupSeminorm ℂ) (RingHom.id ℂ) ℂ ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] new goal StarRing ℂ | |
[Meta.synthInstance.instances] #[@RCLike.toStarRing, Complex.instStarRingComplexToNonUnitalNonAssocSemiringToNonUnitalNonAssocCommSemiringToNonUnitalNonAssocCommRingToNonUnitalCommRingCommRing] | |
[Meta.synthInstance] ✅ apply Complex.instStarRingComplexToNonUnitalNonAssocSemiringToNonUnitalNonAssocCommSemiringToNonUnitalNonAssocCommRingToNonUnitalCommRingCommRing to StarRing | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ StarRing ℂ ≟ StarRing ℂ | |
[Meta.synthInstance.resume] propagating StarRing | |
ℂ to subgoal StarRing ℂ of ContinuousSemilinearMapClass (AddGroupSeminorm ℂ) (RingHom.id ℂ) ℂ ℝ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] new goal CstarRing ℂ | |
[Meta.synthInstance.instances] #[@RCLike.instCstarRingToNonUnitalNormedRingToNonUnitalNormedCommRingToNormedCommRingToNormedFieldToDenselyNormedFieldToStarRing] | |
[Meta.synthInstance] ✅ apply @RCLike.instCstarRingToNonUnitalNormedRingToNonUnitalNormedCommRingToNormedCommRingToNormedFieldToDenselyNormedFieldToStarRing to CstarRing | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ CstarRing ℂ ≟ CstarRing ℂ | |
[Meta.synthInstance] ✅ RCLike ℂ | |
[Meta.synthInstance] new goal RCLike ℂ | |
[Meta.synthInstance.instances] #[Complex.instRCLikeComplex] | |
[Meta.synthInstance] ✅ apply Complex.instRCLikeComplex to RCLike ℂ | |
[Meta.synthInstance.tryResolve] ✅ RCLike ℂ ≟ RCLike ℂ | |
[Meta.synthInstance] result Complex.instRCLikeComplex | |
[Meta.synthInstance.resume] propagating CstarRing | |
ℂ to subgoal CstarRing ℂ of ContinuousSemilinearMapClass (AddGroupSeminorm ℂ) (RingHom.id ℂ) ℂ ℝ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] new goal NormedAlgebra ℂ ℝ | |
[Meta.synthInstance.instances] #[NormedAlgebra.id] | |
[Meta.synthInstance] ❌ apply NormedAlgebra.id to NormedAlgebra ℂ ℝ | |
[Meta.synthInstance.tryResolve] ❌ NormedAlgebra ℂ ℝ ≟ NormedAlgebra ?m.26253 ?m.26253 | |
[Meta.synthInstance] ✅ apply @RCLike.toStarRing to StarRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ StarRing ℂ ≟ StarRing ℂ | |
[Meta.synthInstance] ✅ RCLike ℂ | |
[Meta.synthInstance] result Complex.instRCLikeComplex (cached) | |
[Meta.synthInstance.resume] propagating StarRing | |
ℂ to subgoal StarRing ℂ of ContinuousSemilinearMapClass (AddGroupSeminorm ℂ) (RingHom.id ℂ) ℂ ℝ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] new goal CstarRing ℂ | |
[Meta.synthInstance.instances] #[@RCLike.instCstarRingToNonUnitalNormedRingToNonUnitalNormedCommRingToNormedCommRingToNormedFieldToDenselyNormedFieldToStarRing] | |
[Meta.synthInstance] ✅ apply @RCLike.instCstarRingToNonUnitalNormedRingToNonUnitalNormedCommRingToNormedCommRingToNormedFieldToDenselyNormedFieldToStarRing to CstarRing | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ CstarRing ℂ ≟ CstarRing ℂ | |
[Meta.synthInstance] ✅ RCLike ℂ | |
[Meta.synthInstance] result Complex.instRCLikeComplex (cached) | |
[Meta.synthInstance.resume] propagating CstarRing | |
ℂ to subgoal CstarRing ℂ of ContinuousSemilinearMapClass (AddGroupSeminorm ℂ) (RingHom.id ℂ) ℂ ℝ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] ❌ apply @UpgradedPolishSpace.toCompleteSpace to CompleteSpace ℂ | |
[Meta.synthInstance.tryResolve] ❌ CompleteSpace ℂ ≟ CompleteSpace ?m.26264 | |
[Meta.synthInstance] ❌ UpgradedPolishSpace ℂ | |
[Meta.synthInstance] no instances for UpgradedPolishSpace ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ❌ UpgradedPolishSpace ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ UpgradedPolishSpace ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ UpgradedPolishSpace ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ UpgradedPolishSpace ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ UpgradedPolishSpace ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ UpgradedPolishSpace ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ UpgradedPolishSpace ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ UpgradedPolishSpace ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ UpgradedPolishSpace ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ UpgradedPolishSpace ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ UpgradedPolishSpace ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ UpgradedPolishSpace ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ✅ apply @RCLike.toCompleteSpace to CompleteSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompleteSpace ℂ ≟ CompleteSpace ℂ | |
[Meta.synthInstance] ✅ RCLike ℂ | |
[Meta.synthInstance] result Complex.instRCLikeComplex (cached) | |
[Meta.synthInstance.resume] propagating CompleteSpace | |
ℂ to subgoal CompleteSpace ℂ of ContinuousSemilinearMapClass (AddGroupSeminorm ℂ) (RingHom.id ℂ) ℂ ℝ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating StarRing | |
ℂ to subgoal StarRing ℂ of ContinuousSemilinearMapClass (AddGroupSeminorm ℂ) (RingHom.id ℂ) ℂ ℝ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance.resume] propagating CstarRing | |
ℂ to subgoal CstarRing ℂ of ContinuousSemilinearMapClass (AddGroupSeminorm ℂ) (RingHom.id ℂ) ℂ ℝ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance.resume] propagating StarRing | |
ℂ to subgoal StarRing ℂ of ContinuousSemilinearMapClass (AddGroupSeminorm ℂ) (RingHom.id ℂ) ℂ ℝ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance.resume] propagating CstarRing | |
ℂ to subgoal CstarRing ℂ of ContinuousSemilinearMapClass (AddGroupSeminorm ℂ) (RingHom.id ℂ) ℂ ℝ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] ✅ apply @completeSpace_of_cauSeq_isComplete to CompleteSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompleteSpace ℂ ≟ CompleteSpace ℂ | |
[Meta.synthInstance] no instances for CauSeq.IsComplete ℂ norm | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @complete_of_proper to CompleteSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ CompleteSpace ℂ ≟ CompleteSpace ℂ | |
[Meta.synthInstance] ✅ PseudoMetricSpace ℂ | |
[Meta.synthInstance] new goal PseudoMetricSpace ℂ | |
[Meta.synthInstance.instances] #[@MetricSpace.toPseudoMetricSpace, @SeminormedAddGroup.toPseudoMetricSpace, @SeminormedGroup.toPseudoMetricSpace, @SeminormedAddCommGroup.toPseudoMetricSpace, @SeminormedCommGroup.toPseudoMetricSpace, @NonUnitalSeminormedRing.toPseudoMetricSpace, @SeminormedRing.toPseudoMetricSpace] | |
[Meta.synthInstance] ✅ apply @SeminormedRing.toPseudoMetricSpace to PseudoMetricSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ PseudoMetricSpace ℂ ≟ PseudoMetricSpace ℂ | |
[Meta.synthInstance] new goal SeminormedRing ℂ | |
[Meta.synthInstance.instances] #[@NormedRing.toSeminormedRing, @SeminormedCommRing.toSeminormedRing] | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toSeminormedRing to SeminormedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedRing ℂ ≟ SeminormedRing ℂ | |
[Meta.synthInstance] new goal SeminormedCommRing ℂ | |
[Meta.synthInstance.instances] #[@NormedCommRing.toSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toSeminormedCommRing to SeminormedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedCommRing ℂ ≟ SeminormedCommRing ℂ | |
[Meta.synthInstance] new goal NormedCommRing ℂ | |
[Meta.synthInstance.instances] #[@NormedField.toNormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedField.toNormedCommRing to NormedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedCommRing ℂ ≟ NormedCommRing ℂ | |
[Meta.synthInstance] new goal NormedField ℂ | |
[Meta.synthInstance.instances] #[NormedLinearOrderedField.toNormedField, @NontriviallyNormedField.toNormedField, @DenselyNormedField.toNormedField, Complex.instNormedFieldComplex] | |
[Meta.synthInstance] ✅ apply Complex.instNormedFieldComplex to NormedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedField ℂ ≟ NormedField ℂ | |
[Meta.synthInstance.resume] propagating NormedField ℂ to subgoal NormedField ℂ of NormedCommRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NormedCommRing ℂ to subgoal NormedCommRing ℂ of SeminormedCommRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating SeminormedCommRing ℂ to subgoal SeminormedCommRing ℂ of SeminormedRing ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance.resume] propagating SeminormedRing ℂ to subgoal SeminormedRing ℂ of PseudoMetricSpace ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] result SeminormedRing.toPseudoMetricSpace | |
[Meta.synthInstance] new goal ProperSpace ℂ | |
[Meta.synthInstance.instances] #[@proper_of_compact, FiniteDimensional.proper_real, Complex.instProperSpaceComplexToPseudoMetricSpaceToSeminormedRingToSeminormedCommRingToNormedCommRingInstNormedFieldComplex] | |
[Meta.synthInstance] ✅ apply Complex.instProperSpaceComplexToPseudoMetricSpaceToSeminormedRingToSeminormedCommRingToNormedCommRingInstNormedFieldComplex to ProperSpace | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ ProperSpace ℂ ≟ ProperSpace ℂ | |
[Meta.synthInstance.resume] propagating ProperSpace ℂ to subgoal ProperSpace ℂ of CompleteSpace ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply FiniteDimensional.proper_real to ProperSpace ℂ | |
[Meta.synthInstance.tryResolve] ✅ ProperSpace ℂ ≟ ProperSpace ℂ | |
[Meta.synthInstance] ✅ NormedAddCommGroup ℂ | |
[Meta.synthInstance] new goal NormedAddCommGroup ℂ | |
[Meta.synthInstance.instances] #[@NonUnitalNormedRing.toNormedAddCommGroup, @NormedOrderedAddGroup.toNormedAddCommGroup, @NormedLatticeAddCommGroup.toNormedAddCommGroup, Complex.instNormedAddCommGroupComplex] | |
[Meta.synthInstance] ✅ apply Complex.instNormedAddCommGroupComplex to NormedAddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup ℂ ≟ NormedAddCommGroup ℂ | |
[Meta.synthInstance] result Complex.instNormedAddCommGroupComplex | |
[Meta.synthInstance] new goal NormedSpace ℝ ℂ | |
[Meta.synthInstance.instances] #[@NormedAlgebra.toNormedSpace, @NormedAlgebra.toNormedSpace', @NormedSpace.complexToReal, @NormedField.toNormedSpace, @InnerProductSpace.toNormedSpace] | |
[Meta.synthInstance] ✅ apply @InnerProductSpace.toNormedSpace to NormedSpace ℝ ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedSpace ℝ ℂ ≟ NormedSpace ℝ ℂ | |
[Meta.synthInstance] ✅ RCLike ℝ | |
[Meta.synthInstance] result Real.RCLike (cached) | |
[Meta.synthInstance] new goal InnerProductSpace ℝ ℂ | |
[Meta.synthInstance.instances] #[@RCLike.innerProductSpace, @InnerProductSpace.complexToReal] | |
[Meta.synthInstance] ✅ apply @InnerProductSpace.complexToReal to InnerProductSpace ℝ ℂ | |
[Meta.synthInstance.tryResolve] ✅ InnerProductSpace ℝ ℂ ≟ InnerProductSpace ℝ ℂ | |
[Meta.synthInstance] new goal InnerProductSpace ℂ ℂ | |
[Meta.synthInstance.instances] #[@RCLike.innerProductSpace] | |
[Meta.synthInstance] ✅ apply @RCLike.innerProductSpace to InnerProductSpace ℂ ℂ | |
[Meta.synthInstance.tryResolve] ✅ InnerProductSpace ℂ ℂ ≟ InnerProductSpace ℂ ℂ | |
[Meta.synthInstance.resume] propagating InnerProductSpace ℂ | |
ℂ to subgoal InnerProductSpace ℂ ℂ of InnerProductSpace ℝ ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating InnerProductSpace ℝ ℂ to subgoal InnerProductSpace ℝ ℂ of NormedSpace ℝ ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating NormedSpace ℝ ℂ to subgoal NormedSpace ℝ ℂ of ProperSpace ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] new goal FiniteDimensional ℝ ℂ | |
[Meta.synthInstance.instances] #[Module.IsNoetherian.finite, FiniteDimensional.complexToReal, Module.Finite.self, FiniteDimensional.finiteDimensional_self, NumberField.instFiniteDimensionalToDivisionRingToAddCommGroupToRingToDivisionRingToModuleToCommSemiringToSemifieldToSemiringToDivisionSemiringToSemifield, @FiniteDimensional.rclike_to_real, Complex.instFiniteDimensionalRealComplexInstDivisionRingRealAddCommGroupToModuleInstCommSemiringRealInstSemiringComplexInstAlgebraComplexInstSemiringComplexId] | |
[Meta.synthInstance] ✅ apply Complex.instFiniteDimensionalRealComplexInstDivisionRingRealAddCommGroupToModuleInstCommSemiringRealInstSemiringComplexInstAlgebraComplexInstSemiringComplexId to FiniteDimensional | |
ℝ ℂ | |
[Meta.synthInstance.tryResolve] ✅ FiniteDimensional ℝ ℂ ≟ Module.Finite ℝ ℂ | |
[Meta.synthInstance.resume] propagating FiniteDimensional ℝ ℂ to subgoal FiniteDimensional ℝ ℂ of ProperSpace ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance.resume] propagating ProperSpace ℂ to subgoal ProperSpace ℂ of CompleteSpace ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance] ✅ apply @FiniteDimensional.rclike_to_real to FiniteDimensional ℝ ℂ | |
[Meta.synthInstance.tryResolve] ✅ FiniteDimensional ℝ ℂ ≟ Module.Finite ℝ ℂ | |
[Meta.synthInstance] ✅ RCLike ℂ | |
[Meta.synthInstance] result Complex.instRCLikeComplex (cached) | |
[Meta.synthInstance.resume] propagating FiniteDimensional ℝ ℂ to subgoal FiniteDimensional ℝ ℂ of ProperSpace ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance] ✅ apply NumberField.instFiniteDimensionalToDivisionRingToAddCommGroupToRingToDivisionRingToModuleToCommSemiringToSemifieldToSemiringToDivisionSemiringToSemifield to FiniteDimensional | |
ℝ ℂ | |
[Meta.synthInstance.tryResolve] ✅ FiniteDimensional ℝ ℂ ≟ Module.Finite ℝ ℂ | |
[Meta.synthInstance] ✅ Field ℂ | |
[Meta.synthInstance] new goal Field ℂ | |
[Meta.synthInstance.instances] #[littleWedderburn, @LinearOrderedField.toField, @NormedField.toField, Complex.instField] | |
[Meta.synthInstance] ✅ apply Complex.instField to Field ℂ | |
[Meta.synthInstance.tryResolve] ✅ Field ℂ ≟ Field ℂ | |
[Meta.synthInstance] result Complex.instField | |
[Meta.synthInstance] ✅ Algebra ℝ ℂ | |
[Meta.synthInstance] new goal Algebra ℝ ℂ | |
[Meta.synthInstance.instances] #[@Complex.instAlgebraComplexInstSemiringComplex, @Algebra.complexToReal, Algebra.id, @NormedAlgebra.toAlgebra, @Bialgebra.toAlgebra] | |
[Meta.synthInstance] ✅ apply @Bialgebra.toAlgebra to Algebra ℝ ℂ | |
[Meta.synthInstance.tryResolve] ✅ Algebra ℝ ℂ ≟ Algebra ℝ ℂ | |
[Meta.synthInstance] new goal Bialgebra ℝ ℂ | |
[Meta.synthInstance.instances] #[CommSemiring.toBialgebra, @HopfAlgebra.toBialgebra] | |
[Meta.synthInstance] ✅ apply @HopfAlgebra.toBialgebra to Bialgebra ℝ ℂ | |
[Meta.synthInstance.tryResolve] ✅ Bialgebra ℝ ℂ ≟ Bialgebra ℝ ℂ | |
[Meta.synthInstance] new goal HopfAlgebra ℝ ℂ | |
[Meta.synthInstance.instances] #[CommSemiring.toHopfAlgebra] | |
[Meta.synthInstance] ❌ apply CommSemiring.toHopfAlgebra to HopfAlgebra ℝ ℂ | |
[Meta.synthInstance.tryResolve] ❌ HopfAlgebra ℝ ℂ ≟ HopfAlgebra ?m.26640 ?m.26640 | |
[Meta.synthInstance] ❌ apply CommSemiring.toBialgebra to Bialgebra ℝ ℂ | |
[Meta.synthInstance.tryResolve] ❌ Bialgebra ℝ ℂ ≟ Bialgebra ?m.26646 ?m.26646 | |
[Meta.synthInstance] ✅ apply @NormedAlgebra.toAlgebra to Algebra ℝ ℂ | |
[Meta.synthInstance.tryResolve] ✅ Algebra ℝ ℂ ≟ Algebra ℝ ℂ | |
[Meta.synthInstance] ✅ NormedField ℝ | |
[Meta.synthInstance] new goal NormedField ℝ | |
[Meta.synthInstance.instances] #[NormedLinearOrderedField.toNormedField, @NontriviallyNormedField.toNormedField, @DenselyNormedField.toNormedField, Real.normedField] | |
[Meta.synthInstance] ✅ apply Real.normedField to NormedField ℝ | |
[Meta.synthInstance.tryResolve] ✅ NormedField ℝ ≟ NormedField ℝ | |
[Meta.synthInstance] result Real.normedField | |
[Meta.synthInstance] ✅ SeminormedRing ℂ | |
[Meta.synthInstance] new goal SeminormedRing ℂ | |
[Meta.synthInstance.instances] #[@NormedRing.toSeminormedRing, @SeminormedCommRing.toSeminormedRing] | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toSeminormedRing to SeminormedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedRing ℂ ≟ SeminormedRing ℂ | |
[Meta.synthInstance] new goal SeminormedCommRing ℂ | |
[Meta.synthInstance.instances] #[@NormedCommRing.toSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toSeminormedCommRing to SeminormedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ SeminormedCommRing ℂ ≟ SeminormedCommRing ℂ | |
[Meta.synthInstance] new goal NormedCommRing ℂ | |
[Meta.synthInstance.instances] #[@NormedField.toNormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedField.toNormedCommRing to NormedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedCommRing ℂ ≟ NormedCommRing ℂ | |
[Meta.synthInstance] new goal NormedField ℂ | |
[Meta.synthInstance.instances] #[NormedLinearOrderedField.toNormedField, @NontriviallyNormedField.toNormedField, @DenselyNormedField.toNormedField, Complex.instNormedFieldComplex] | |
[Meta.synthInstance] ✅ apply Complex.instNormedFieldComplex to NormedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedField ℂ ≟ NormedField ℂ | |
[Meta.synthInstance.resume] propagating NormedField ℂ to subgoal NormedField ℂ of NormedCommRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NormedCommRing | |
ℂ to subgoal NormedCommRing ℂ of SeminormedCommRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating SeminormedCommRing | |
ℂ to subgoal SeminormedCommRing ℂ of SeminormedRing ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] result SeminormedCommRing.toSeminormedRing | |
[Meta.synthInstance] new goal NormedAlgebra ℝ ℂ | |
[Meta.synthInstance.instances] #[@NormedAlgebra.complexToReal, NormedAlgebra.id, @Complex.instNormedAlgebraComplexToSeminormedRingToSeminormedCommRingToNormedCommRingInstNormedFieldComplex, @RCLike.toNormedAlgebra] | |
[Meta.synthInstance] ✅ apply @RCLike.toNormedAlgebra to NormedAlgebra ℝ ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedAlgebra ℝ ℂ ≟ NormedAlgebra ℝ ℂ | |
[Meta.synthInstance] ✅ RCLike ℂ | |
[Meta.synthInstance] result Complex.instRCLikeComplex (cached) | |
[Meta.synthInstance.resume] propagating NormedAlgebra ℝ ℂ to subgoal NormedAlgebra ℝ ℂ of Algebra ℝ ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] result NormedAlgebra.toAlgebra | |
[Meta.synthInstance] no instances for NumberField ℝ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ❌ apply FiniteDimensional.finiteDimensional_self to FiniteDimensional ℝ ℂ | |
[Meta.synthInstance.tryResolve] ❌ FiniteDimensional ℝ ℂ ≟ Module.Finite ?m.26768 ?m.26768 | |
[Meta.synthInstance] ❌ apply Module.Finite.self to FiniteDimensional ℝ ℂ | |
[Meta.synthInstance.tryResolve] ❌ FiniteDimensional ℝ ℂ ≟ Module.Finite ?m.26770 ?m.26770 | |
[Meta.synthInstance] ✅ apply FiniteDimensional.complexToReal to FiniteDimensional ℝ ℂ | |
[Meta.synthInstance.tryResolve] ✅ FiniteDimensional ℝ ℂ ≟ Module.Finite ℝ ℂ | |
[Meta.synthInstance] new goal FiniteDimensional ℂ ℂ | |
[Meta.synthInstance.instances] #[Module.IsNoetherian.finite, Module.Finite.self, FiniteDimensional.finiteDimensional_self, NumberField.instFiniteDimensionalToDivisionRingToAddCommGroupToRingToDivisionRingToModuleToCommSemiringToSemifieldToSemiringToDivisionSemiringToSemifield] | |
[Meta.synthInstance] ✅ apply NumberField.instFiniteDimensionalToDivisionRingToAddCommGroupToRingToDivisionRingToModuleToCommSemiringToSemifieldToSemiringToDivisionSemiringToSemifield to FiniteDimensional | |
ℂ ℂ | |
[Meta.synthInstance.tryResolve] ✅ FiniteDimensional ℂ ℂ ≟ Module.Finite ℂ ℂ | |
[Meta.synthInstance] ✅ Field ℂ | |
[Meta.synthInstance] result Complex.instField (cached) | |
[Meta.synthInstance] ✅ Algebra ℂ ℂ | |
[Meta.synthInstance] new goal Algebra ℂ ℂ | |
[Meta.synthInstance.instances] #[@Complex.instAlgebraComplexInstSemiringComplex, Algebra.id, @NormedAlgebra.toAlgebra, @Bialgebra.toAlgebra] | |
[Meta.synthInstance] ✅ apply @Bialgebra.toAlgebra to Algebra ℂ ℂ | |
[Meta.synthInstance.tryResolve] ✅ Algebra ℂ ℂ ≟ Algebra ℂ ℂ | |
[Meta.synthInstance] new goal Bialgebra ℂ ℂ | |
[Meta.synthInstance.instances] #[CommSemiring.toBialgebra, @HopfAlgebra.toBialgebra] | |
[Meta.synthInstance] ✅ apply @HopfAlgebra.toBialgebra to Bialgebra ℂ ℂ | |
[Meta.synthInstance.tryResolve] ✅ Bialgebra ℂ ℂ ≟ Bialgebra ℂ ℂ | |
[Meta.synthInstance] new goal HopfAlgebra ℂ ℂ | |
[Meta.synthInstance.instances] #[CommSemiring.toHopfAlgebra] | |
[Meta.synthInstance] ✅ apply CommSemiring.toHopfAlgebra to HopfAlgebra ℂ ℂ | |
[Meta.synthInstance.tryResolve] ✅ HopfAlgebra ℂ ℂ ≟ HopfAlgebra ℂ ℂ | |
[Meta.synthInstance.resume] propagating HopfAlgebra ℂ ℂ to subgoal HopfAlgebra ℂ ℂ of Bialgebra ℂ ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating Bialgebra ℂ ℂ to subgoal Bialgebra ℂ ℂ of Algebra ℂ ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] result Bialgebra.toAlgebra | |
[Meta.synthInstance] no instances for NumberField ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply FiniteDimensional.finiteDimensional_self to FiniteDimensional ℂ ℂ | |
[Meta.synthInstance.tryResolve] ✅ FiniteDimensional ℂ ℂ ≟ Module.Finite ℂ ℂ | |
[Meta.synthInstance.resume] propagating FiniteDimensional ℂ | |
ℂ to subgoal FiniteDimensional ℂ ℂ of FiniteDimensional ℝ ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating FiniteDimensional ℝ ℂ to subgoal FiniteDimensional ℝ ℂ of ProperSpace ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance] ✅ apply Module.Finite.self to FiniteDimensional ℂ ℂ | |
[Meta.synthInstance.tryResolve] ✅ FiniteDimensional ℂ ℂ ≟ Module.Finite ℂ ℂ | |
[Meta.synthInstance.resume] propagating Module.Finite ℂ ℂ to subgoal FiniteDimensional ℂ ℂ of FiniteDimensional ℝ ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply Module.IsNoetherian.finite to FiniteDimensional ℂ ℂ | |
[Meta.synthInstance.tryResolve] ✅ FiniteDimensional ℂ ℂ ≟ Module.Finite ℂ ℂ | |
[Meta.synthInstance] new goal IsNoetherian ℂ ℂ | |
[Meta.synthInstance.instances] #[isNoetherian_of_finite, isNoetherian_of_subsingleton, @PrincipalIdealRing.isNoetherianRing, isNoetherian_of_isNoetherianRing_of_finite, @IsDedekindRing.toIsNoetherian] | |
[Meta.synthInstance] ✅ apply @IsDedekindRing.toIsNoetherian to IsNoetherian ℂ ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsNoetherian ℂ ℂ ≟ IsNoetherian ℂ ℂ | |
[Meta.synthInstance] ✅ CommRing ℂ | |
[Meta.synthInstance] new goal CommRing ℂ | |
[Meta.synthInstance.instances] #[@BooleanRing.toCommRing, @SeminormedCommRing.toCommRing, @OrderedCommRing.toCommRing, @StrictOrderedCommRing.toCommRing, @Field.toCommRing, @EuclideanDomain.toCommRing, @DirectSum.GradeZero.commRing, Complex.commRing] | |
[Meta.synthInstance] ✅ apply Complex.commRing to CommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommRing ℂ ≟ CommRing ℂ | |
[Meta.synthInstance] result Complex.commRing | |
[Meta.synthInstance] new goal IsDedekindRing ℂ | |
[Meta.synthInstance.instances] #[@IsDedekindDomain.toIsDedekindRing] | |
[Meta.synthInstance] ✅ apply @IsDedekindDomain.toIsDedekindRing to IsDedekindRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsDedekindRing ℂ ≟ IsDedekindRing ℂ | |
[Meta.synthInstance] new goal IsDedekindDomain ℂ | |
[Meta.synthInstance.instances] #[IsPrincipalIdealRing.isDedekindDomain, instIsDedekindDomain] | |
[Meta.synthInstance] ✅ apply instIsDedekindDomain to IsDedekindDomain ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsDedekindDomain ℂ ≟ IsDedekindDomain ℂ | |
[Meta.synthInstance] new goal IsDomain ℂ | |
[Meta.synthInstance.instances] #[EuclideanDomain.instIsDomainToSemiringToCommSemiringToCommRing, @LinearOrderedRing.isDomain, @DivisionRing.isDomain, @Field.isDomain, @IsDedekindDomain.toIsDomain] | |
[Meta.synthInstance] ✅ apply @IsDedekindDomain.toIsDomain to IsDomain ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsDomain ℂ ≟ IsDomain ℂ | |
[Meta.synthInstance] ✅ apply @Field.isDomain to IsDomain ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsDomain ℂ ≟ IsDomain ℂ | |
[Meta.synthInstance] ✅ Field ℂ | |
[Meta.synthInstance] result Complex.instField (cached) | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @DivisionRing.isDomain to IsDomain ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsDomain ℂ ≟ IsDomain ℂ | |
[Meta.synthInstance] ✅ DivisionRing ℂ | |
[Meta.synthInstance] new goal DivisionRing ℂ | |
[Meta.synthInstance.instances] #[@Field.toDivisionRing, @NormedDivisionRing.toDivisionRing] | |
[Meta.synthInstance] ✅ apply @NormedDivisionRing.toDivisionRing to DivisionRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ DivisionRing ℂ ≟ DivisionRing ℂ | |
[Meta.synthInstance] new goal NormedDivisionRing ℂ | |
[Meta.synthInstance.instances] #[@NormedField.toNormedDivisionRing] | |
[Meta.synthInstance] ✅ apply @NormedField.toNormedDivisionRing to NormedDivisionRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedDivisionRing ℂ ≟ NormedDivisionRing ℂ | |
[Meta.synthInstance] new goal NormedField ℂ | |
[Meta.synthInstance.instances] #[NormedLinearOrderedField.toNormedField, @NontriviallyNormedField.toNormedField, @DenselyNormedField.toNormedField, Complex.instNormedFieldComplex] | |
[Meta.synthInstance] ✅ apply Complex.instNormedFieldComplex to NormedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ NormedField ℂ ≟ NormedField ℂ | |
[Meta.synthInstance.resume] propagating NormedField ℂ to subgoal NormedField ℂ of NormedDivisionRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating NormedDivisionRing ℂ to subgoal NormedDivisionRing ℂ of DivisionRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] result NormedDivisionRing.toDivisionRing | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ❌ apply @LinearOrderedRing.isDomain to IsDomain ℂ | |
[Meta.synthInstance.tryResolve] ❌ IsDomain ℂ ≟ IsDomain ?m.27032 | |
[Meta.synthInstance] ❌ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] new goal LinearOrderedSemiring ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedRing.toLinearOrderedSemiring, @LinearOrderedCommSemiring.toLinearOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toLinearOrderedSemiring to LinearOrderedSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemiring ℂ ≟ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] new goal LinearOrderedCommSemiring ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toLinearOrderedCommSemiring, @LinearOrderedSemifield.toLinearOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemifield.toLinearOrderedCommSemiring to LinearOrderedCommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommSemiring ℂ ≟ LinearOrderedCommSemiring ℂ | |
[Meta.synthInstance] new goal LinearOrderedSemifield ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedField.toLinearOrderedSemifield, @CanonicallyLinearOrderedSemifield.toLinearOrderedSemifield] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toLinearOrderedSemifield to LinearOrderedSemifield | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemifield ℂ ≟ LinearOrderedSemifield ℂ | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toLinearOrderedSemifield to LinearOrderedSemifield ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemifield ℂ ≟ LinearOrderedSemifield ℂ | |
[Meta.synthInstance] new goal LinearOrderedField ℂ | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedField.toLinearOrderedField, @ConditionallyCompleteLinearOrderedField.toLinearOrderedField] | |
[Meta.synthInstance] ✅ apply @ConditionallyCompleteLinearOrderedField.toLinearOrderedField to LinearOrderedField | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedField ℂ ≟ LinearOrderedField ℂ | |
[Meta.synthInstance] no instances for ConditionallyCompleteLinearOrderedField ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedField.toLinearOrderedField to LinearOrderedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedField ℂ ≟ LinearOrderedField ℂ | |
[Meta.synthInstance] no instances for NormedLinearOrderedField ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toLinearOrderedCommSemiring to LinearOrderedCommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommSemiring ℂ ≟ LinearOrderedCommSemiring ℂ | |
[Meta.synthInstance] new goal LinearOrderedCommRing ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedField.toLinearOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toLinearOrderedCommRing to LinearOrderedCommRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommRing ℂ ≟ LinearOrderedCommRing ℂ | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toLinearOrderedSemiring to LinearOrderedSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemiring ℂ ≟ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] new goal LinearOrderedRing ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toLinearOrderedRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toLinearOrderedRing to LinearOrderedRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedRing ℂ ≟ LinearOrderedRing ℂ | |
[Meta.synthInstance] ❌ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ LinearOrderedSemiring ℂ | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ✅ apply EuclideanDomain.instIsDomainToSemiringToCommSemiringToCommRing to IsDomain ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsDomain ℂ ≟ IsDomain ℂ | |
[Meta.synthInstance] ✅ EuclideanDomain ℂ | |
[Meta.synthInstance] new goal EuclideanDomain ℂ | |
[Meta.synthInstance.instances] #[@Field.toEuclideanDomain] | |
[Meta.synthInstance] ✅ apply @Field.toEuclideanDomain to EuclideanDomain ℂ | |
[Meta.synthInstance.tryResolve] ✅ EuclideanDomain ℂ ≟ EuclideanDomain ℂ | |
[Meta.synthInstance] new goal Field ℂ | |
[Meta.synthInstance.instances] #[littleWedderburn, @LinearOrderedField.toField, @NormedField.toField, Complex.instField] | |
[Meta.synthInstance] ✅ apply Complex.instField to Field ℂ | |
[Meta.synthInstance.tryResolve] ✅ Field ℂ ≟ Field ℂ | |
[Meta.synthInstance.resume] propagating Field ℂ to subgoal Field ℂ of EuclideanDomain ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] result Field.toEuclideanDomain | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply IsPrincipalIdealRing.isDedekindDomain to IsDedekindDomain ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsDedekindDomain ℂ ≟ IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] new goal IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.instances] #[DivisionRing.isPrincipalIdealRing, @EuclideanDomain.to_principal_ideal_domain, IsDedekindDomain.isPrincipalIdealRing, @instIsPrincipalIdealRingToSemiring, @DiscreteValuationRing.toIsPrincipalIdealRing] | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @DiscreteValuationRing.toIsPrincipalIdealRing to IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsPrincipalIdealRing ℂ ≟ IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] no instances for DiscreteValuationRing ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] no instances for DiscreteValuationRing ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] no instances for DiscreteValuationRing ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @instIsPrincipalIdealRingToSemiring to IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsPrincipalIdealRing ℂ ≟ IsPrincipalIdealRing ℂ | |
[Meta.synthInstance] ✅ Ring ℂ | |
[Meta.synthInstance] new goal Ring ℂ | |
[Meta.synthInstance.instances] #[@CommRing.toRing, @OrderedRing.toRing, @StrictOrderedRing.toRing, @DivisionRing.toRing, @BooleanRing.toRing, @DirectSum.GradeZero.ring, @SeminormedRing.toRing, @NormedRing.toRing, Complex.instRingComplex] | |
[Meta.synthInstance] ✅ apply Complex.instRingComplex to Ring ℂ | |
[Meta.synthInstance.tryResolve] ✅ Ring ℂ ≟ Ring ℂ | |
[Meta.synthInstance] result Complex.instRingComplex | |
[Meta.synthInstance] new goal IsSemisimpleRing ℂ | |
[Meta.synthInstance.instances] #[@BooleanAlgebra.toComplementedLattice, @Subsingleton.instComplementedLattice, @IsSimpleOrder.instComplementedLattice, @Module.Submodule.complementedLattice, @IsSemisimpleRing.isSemisimpleModule] | |
[Meta.synthInstance] ✅ apply @IsSemisimpleRing.isSemisimpleModule to IsSemisimpleRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsSemisimpleRing ℂ ≟ ComplementedLattice (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ Ring ℂ | |
[Meta.synthInstance] result Complex.instRingComplex (cached) | |
[Meta.synthInstance] ✅ AddCommGroup ℂ | |
[Meta.synthInstance] new goal AddCommGroup ℂ | |
[Meta.synthInstance.instances] #[@AddCommGroupWithOne.toAddCommGroup, @NonUnitalNonAssocRing.toAddCommGroup, @Ring.toAddCommGroup, @OrderedAddCommGroup.toAddCommGroup, @LieRing.toAddCommGroup, @SeminormedAddCommGroup.toAddCommGroup, @NormedAddCommGroup.toAddCommGroup, Complex.addCommGroup] | |
[Meta.synthInstance] ✅ apply Complex.addCommGroup to AddCommGroup ℂ | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup ℂ ≟ AddCommGroup ℂ | |
[Meta.synthInstance] result Complex.addCommGroup | |
[Meta.synthInstance] ✅ apply @Module.Submodule.complementedLattice to IsSemisimpleRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsSemisimpleRing ℂ ≟ ComplementedLattice (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ DivisionRing ℂ | |
[Meta.synthInstance] result NormedDivisionRing.toDivisionRing (cached) | |
[Meta.synthInstance] ✅ AddCommGroup ℂ | |
[Meta.synthInstance] result Complex.addCommGroup (cached) | |
[Meta.synthInstance.resume] propagating ComplementedLattice | |
(Submodule ℂ ℂ) to subgoal IsSemisimpleRing ℂ of IsSemisimpleRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating IsSemisimpleModule ℂ ℂ to subgoal IsSemisimpleRing ℂ of IsSemisimpleRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating IsSemisimpleModule ℂ ℂ to subgoal IsSemisimpleRing ℂ of IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating IsPrincipalIdealRing ℂ to subgoal IsPrincipalIdealRing ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance.resume] propagating IsDedekindDomain ℂ to subgoal IsDedekindDomain ℂ of IsDomain ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance] no instances for DiscreteValuationRing ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance.resume] propagating IsPrincipalIdealRing ℂ to subgoal IsPrincipalIdealRing ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 9 | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance.resume] propagating IsDedekindDomain ℂ to subgoal IsDedekindDomain ℂ of IsDedekindRing ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance.resume] propagating IsDedekindRing ℂ to subgoal IsDedekindRing ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 12 | |
[Meta.synthInstance.resume] propagating IsDedekindRing ℂ to subgoal IsDedekindRing ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance.resume] propagating IsDedekindRing ℂ to subgoal IsDedekindRing ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance.resume] propagating IsDedekindRing ℂ to subgoal IsDedekindRing ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance.resume] propagating IsDedekindRing ℂ to subgoal IsDedekindRing ℂ of IsNoetherian ℂ ℂ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance.resume] propagating IsNoetherian ℂ ℂ to subgoal IsNoetherian ℂ ℂ of FiniteDimensional ℂ ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance.resume] propagating Module.Finite ℂ ℂ to subgoal FiniteDimensional ℂ ℂ of FiniteDimensional ℝ ℂ | |
[Meta.synthInstance.resume] size: 8 | |
[Meta.synthInstance.resume] propagating IsPrincipalIdealRing ℂ to subgoal IsPrincipalIdealRing ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance.resume] propagating IsPrincipalIdealRing ℂ to subgoal IsPrincipalIdealRing ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance.resume] propagating ComplementedLattice | |
(Submodule ℂ ℂ) to subgoal IsSemisimpleRing ℂ of IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @IsSimpleOrder.instComplementedLattice to IsSemisimpleRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsSemisimpleRing ℂ ≟ ComplementedLattice (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal IsSimpleOrder (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@Ideal.isSimpleOrder] | |
[Meta.synthInstance] ✅ apply @Ideal.isSimpleOrder to IsSimpleOrder (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ IsSimpleOrder (Submodule ℂ ℂ) ≟ IsSimpleOrder (Ideal ℂ) | |
[Meta.synthInstance] ✅ DivisionSemiring ℂ | |
[Meta.synthInstance] new goal DivisionSemiring ℂ | |
[Meta.synthInstance.instances] #[@DivisionRing.toDivisionSemiring, @Semifield.toDivisionSemiring] | |
[Meta.synthInstance] ✅ apply @Semifield.toDivisionSemiring to DivisionSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ DivisionSemiring ℂ ≟ DivisionSemiring ℂ | |
[Meta.synthInstance] new goal Semifield ℂ | |
[Meta.synthInstance.instances] #[@Field.toSemifield, @LinearOrderedSemifield.toSemifield] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemifield.toSemifield to Semifield ℂ | |
[Meta.synthInstance.tryResolve] ✅ Semifield ℂ ≟ Semifield ℂ | |
[Meta.synthInstance] new goal LinearOrderedSemifield ℂ | |
[Meta.synthInstance.instances] #[@LinearOrderedField.toLinearOrderedSemifield, @CanonicallyLinearOrderedSemifield.toLinearOrderedSemifield] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toLinearOrderedSemifield to LinearOrderedSemifield | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemifield ℂ ≟ LinearOrderedSemifield ℂ | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toLinearOrderedSemifield to LinearOrderedSemifield ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemifield ℂ ≟ LinearOrderedSemifield ℂ | |
[Meta.synthInstance] new goal LinearOrderedField ℂ | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedField.toLinearOrderedField, @ConditionallyCompleteLinearOrderedField.toLinearOrderedField] | |
[Meta.synthInstance] ✅ apply @ConditionallyCompleteLinearOrderedField.toLinearOrderedField to LinearOrderedField | |
ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedField ℂ ≟ LinearOrderedField ℂ | |
[Meta.synthInstance] no instances for ConditionallyCompleteLinearOrderedField ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedField.toLinearOrderedField to LinearOrderedField ℂ | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedField ℂ ≟ LinearOrderedField ℂ | |
[Meta.synthInstance] no instances for NormedLinearOrderedField ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Field.toSemifield to Semifield ℂ | |
[Meta.synthInstance.tryResolve] ✅ Semifield ℂ ≟ Semifield ℂ | |
[Meta.synthInstance] new goal Field ℂ | |
[Meta.synthInstance.instances] #[littleWedderburn, @LinearOrderedField.toField, @NormedField.toField, Complex.instField] | |
[Meta.synthInstance] ✅ apply Complex.instField to Field ℂ | |
[Meta.synthInstance.tryResolve] ✅ Field ℂ ≟ Field ℂ | |
[Meta.synthInstance.resume] propagating Field ℂ to subgoal Field ℂ of Semifield ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating Semifield ℂ to subgoal Semifield ℂ of DivisionSemiring ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] result Semifield.toDivisionSemiring | |
[Meta.synthInstance.resume] propagating IsSimpleOrder | |
(Ideal ℂ) to subgoal IsSimpleOrder (Submodule ℂ ℂ) of IsSemisimpleRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating ComplementedLattice | |
(Submodule ℂ ℂ) to subgoal IsSemisimpleRing ℂ of IsSemisimpleRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating ComplementedLattice | |
(Submodule ℂ ℂ) to subgoal IsSemisimpleRing ℂ of IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @Subsingleton.instComplementedLattice to IsSemisimpleRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsSemisimpleRing ℂ ≟ ComplementedLattice (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal Subsingleton (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@IsEmpty.instSubsingleton, @Unique.instSubsingleton, @CharP.CharOne.subsingleton, instSubsingleton] | |
[Meta.synthInstance] ❌ apply instSubsingleton to Subsingleton (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ❌ Subsingleton (Submodule ℂ ℂ) ≟ Subsingleton ?m.27466 | |
[Meta.synthInstance] ✅ apply @CharP.CharOne.subsingleton to Subsingleton (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Subsingleton (Submodule ℂ ℂ) ≟ Subsingleton (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal NonAssocSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NonAssocRing.toNonAssocSemiring, @Semiring.toNonAssocSemiring] | |
[Meta.synthInstance] ✅ apply @Semiring.toNonAssocSemiring to NonAssocSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonAssocSemiring (Submodule ℂ ℂ) ≟ NonAssocSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal Semiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@instSemiring, @Ring.toSemiring, @CommSemiring.toSemiring, @OrderedSemiring.toSemiring, @StrictOrderedSemiring.toSemiring, @DivisionSemiring.toSemiring, @IdemSemiring.toSemiring, @DirectSum.GradeZero.semiring] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.semiring to Semiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ❌ Semiring (Submodule ℂ ℂ) ≟ Semiring (?m.27486 0) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@AddLeftCancelMonoid.toAddMonoid, @AddRightCancelMonoid.toAddMonoid, @AddCommMonoid.toAddMonoid, @SubNegMonoid.toAddMonoid, @AddMonoidWithOne.toAddMonoid] | |
[Meta.synthInstance] ✅ apply @AddMonoidWithOne.toAddMonoid to AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddMonoid (Module ℂ ℂ) ≟ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal AddMonoidWithOne (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@AddCommMonoidWithOne.toAddMonoidWithOne, @AddGroupWithOne.toAddMonoidWithOne] | |
[Meta.synthInstance] ✅ apply @AddGroupWithOne.toAddMonoidWithOne to AddMonoidWithOne (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddMonoidWithOne (Module ℂ ℂ) ≟ AddMonoidWithOne (Module ℂ ℂ) | |
[Meta.synthInstance] new goal AddGroupWithOne (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroupWithOne.toAddGroupWithOne, @Ring.toAddGroupWithOne] | |
[Meta.synthInstance] ✅ apply @Ring.toAddGroupWithOne to AddGroupWithOne (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddGroupWithOne (Module ℂ ℂ) ≟ AddGroupWithOne (Module ℂ ℂ) | |
[Meta.synthInstance] new goal Ring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@CommRing.toRing, @OrderedRing.toRing, @StrictOrderedRing.toRing, @DivisionRing.toRing, @BooleanRing.toRing, @DirectSum.GradeZero.ring, @SeminormedRing.toRing, @NormedRing.toRing] | |
[Meta.synthInstance] ✅ apply @NormedRing.toRing to Ring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (Module ℂ ℂ) ≟ Ring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NormedRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedDivisionRing.toNormedRing, @NormedCommRing.toNormedRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toNormedRing to NormedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedRing (Module ℂ ℂ) ≟ NormedRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedField.toNormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedField.toNormedCommRing to NormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedCommRing (Module ℂ ℂ) ≟ NormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NormedField (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[NormedLinearOrderedField.toNormedField, @NontriviallyNormedField.toNormedField, @DenselyNormedField.toNormedField] | |
[Meta.synthInstance] ✅ apply @DenselyNormedField.toNormedField to NormedField (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedField (Module ℂ ℂ) ≟ NormedField (Module ℂ ℂ) | |
[Meta.synthInstance] new goal DenselyNormedField (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@RCLike.toDenselyNormedField] | |
[Meta.synthInstance] ✅ apply @RCLike.toDenselyNormedField to DenselyNormedField (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DenselyNormedField (Module ℂ ℂ) ≟ DenselyNormedField (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for RCLike (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NontriviallyNormedField.toNormedField to NormedField (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedField (Module ℂ ℂ) ≟ NormedField (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NontriviallyNormedField (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@DenselyNormedField.toNontriviallyNormedField] | |
[Meta.synthInstance] ✅ apply @DenselyNormedField.toNontriviallyNormedField to NontriviallyNormedField | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NontriviallyNormedField (Module ℂ ℂ) ≟ NontriviallyNormedField (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply NormedLinearOrderedField.toNormedField to NormedField (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedField (Module ℂ ℂ) ≟ NormedField (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for NormedLinearOrderedField (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedDivisionRing.toNormedRing to NormedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedRing (Module ℂ ℂ) ≟ NormedRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NormedDivisionRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedField.toNormedDivisionRing] | |
[Meta.synthInstance] ✅ apply @NormedField.toNormedDivisionRing to NormedDivisionRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedDivisionRing (Module ℂ ℂ) ≟ NormedDivisionRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedRing.toRing to Ring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (Module ℂ ℂ) ≟ Ring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal SeminormedRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedRing.toSeminormedRing, @SeminormedCommRing.toSeminormedRing] | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toSeminormedRing to SeminormedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedRing (Module ℂ ℂ) ≟ SeminormedRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal SeminormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedCommRing.toSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toSeminormedCommRing to SeminormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedCommRing (Module ℂ ℂ) ≟ SeminormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NormedRing.toSeminormedRing to SeminormedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedRing (Module ℂ ℂ) ≟ SeminormedRing (Module ℂ ℂ) | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.ring to Ring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ❌ Ring (Module ℂ ℂ) ≟ Ring (?m.27566 0) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddLeftCancelMonoid.toAddMonoid, @AddRightCancelMonoid.toAddMonoid, @AddCommMonoid.toAddMonoid, @SubNegMonoid.toAddMonoid, @AddMonoidWithOne.toAddMonoid] | |
[Meta.synthInstance] ✅ apply @AddMonoidWithOne.toAddMonoid to AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddMonoid (AddCommMonoid ℂ) ≟ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddMonoidWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCommMonoidWithOne.toAddMonoidWithOne, @AddGroupWithOne.toAddMonoidWithOne] | |
[Meta.synthInstance] ✅ apply @AddGroupWithOne.toAddMonoidWithOne to AddMonoidWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddMonoidWithOne | |
(AddCommMonoid ℂ) ≟ AddMonoidWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroupWithOne.toAddGroupWithOne, @Ring.toAddGroupWithOne] | |
[Meta.synthInstance] ✅ apply @Ring.toAddGroupWithOne to AddGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddGroupWithOne (AddCommMonoid ℂ) ≟ AddGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@CommRing.toRing, @OrderedRing.toRing, @StrictOrderedRing.toRing, @DivisionRing.toRing, @BooleanRing.toRing, @DirectSum.GradeZero.ring, @SeminormedRing.toRing, @NormedRing.toRing] | |
[Meta.synthInstance] ✅ apply @NormedRing.toRing to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (AddCommMonoid ℂ) ≟ Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedDivisionRing.toNormedRing, @NormedCommRing.toNormedRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toNormedRing to NormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedRing (AddCommMonoid ℂ) ≟ NormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedField.toNormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedField.toNormedCommRing to NormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedCommRing (AddCommMonoid ℂ) ≟ NormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[NormedLinearOrderedField.toNormedField, @NontriviallyNormedField.toNormedField, @DenselyNormedField.toNormedField] | |
[Meta.synthInstance] ✅ apply @DenselyNormedField.toNormedField to NormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedField (AddCommMonoid ℂ) ≟ NormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal DenselyNormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@RCLike.toDenselyNormedField] | |
[Meta.synthInstance] ✅ apply @RCLike.toDenselyNormedField to DenselyNormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DenselyNormedField | |
(AddCommMonoid ℂ) ≟ DenselyNormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for RCLike (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NontriviallyNormedField.toNormedField to NormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedField (AddCommMonoid ℂ) ≟ NormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NontriviallyNormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@DenselyNormedField.toNontriviallyNormedField] | |
[Meta.synthInstance] ✅ apply @DenselyNormedField.toNontriviallyNormedField to NontriviallyNormedField | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NontriviallyNormedField | |
(AddCommMonoid ℂ) ≟ NontriviallyNormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply NormedLinearOrderedField.toNormedField to NormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedField (AddCommMonoid ℂ) ≟ NormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for NormedLinearOrderedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedDivisionRing.toNormedRing to NormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedRing (AddCommMonoid ℂ) ≟ NormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NormedDivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedField.toNormedDivisionRing] | |
[Meta.synthInstance] ✅ apply @NormedField.toNormedDivisionRing to NormedDivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedDivisionRing | |
(AddCommMonoid ℂ) ≟ NormedDivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedRing.toRing to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (AddCommMonoid ℂ) ≟ Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal SeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedRing.toSeminormedRing, @SeminormedCommRing.toSeminormedRing] | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toSeminormedRing to SeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedRing (AddCommMonoid ℂ) ≟ SeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal SeminormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedCommRing.toSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toSeminormedCommRing to SeminormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedCommRing | |
(AddCommMonoid ℂ) ≟ SeminormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NormedRing.toSeminormedRing to SeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedRing (AddCommMonoid ℂ) ≟ SeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.ring to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ❌ Ring (AddCommMonoid ℂ) ≟ Ring (?m.27646 0) | |
[Meta.synthInstance] ✅ apply @BooleanRing.toRing to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (AddCommMonoid ℂ) ≟ Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for BooleanRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @DivisionRing.toRing to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (AddCommMonoid ℂ) ≟ Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal DivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@Field.toDivisionRing, @NormedDivisionRing.toDivisionRing] | |
[Meta.synthInstance] ✅ apply @NormedDivisionRing.toDivisionRing to DivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionRing (AddCommMonoid ℂ) ≟ DivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @Field.toDivisionRing to DivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionRing (AddCommMonoid ℂ) ≟ DivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal Field (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[littleWedderburn, @LinearOrderedField.toField, @NormedField.toField] | |
[Meta.synthInstance] ✅ apply @NormedField.toField to Field (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Field (AddCommMonoid ℂ) ≟ Field (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toField to Field (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Field (AddCommMonoid ℂ) ≟ Field (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedField.toLinearOrderedField, @ConditionallyCompleteLinearOrderedField.toLinearOrderedField] | |
[Meta.synthInstance] ✅ apply @ConditionallyCompleteLinearOrderedField.toLinearOrderedField to LinearOrderedField | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedField | |
(AddCommMonoid ℂ) ≟ LinearOrderedField (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for ConditionallyCompleteLinearOrderedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedField.toLinearOrderedField to LinearOrderedField | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedField | |
(AddCommMonoid ℂ) ≟ LinearOrderedField (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for NormedLinearOrderedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply littleWedderburn to Field (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Field (AddCommMonoid ℂ) ≟ Field (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toRing to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (AddCommMonoid ℂ) ≟ Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal StrictOrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toStrictOrderedRing, @LinearOrderedRing.toStrictOrderedRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toStrictOrderedRing to StrictOrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedRing | |
(AddCommMonoid ℂ) ≟ StrictOrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toLinearOrderedRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toLinearOrderedRing to LinearOrderedRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedRing | |
(AddCommMonoid ℂ) ≟ LinearOrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedField.toLinearOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toLinearOrderedCommRing to LinearOrderedCommRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommRing | |
(AddCommMonoid ℂ) ≟ LinearOrderedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toStrictOrderedRing to StrictOrderedRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedRing | |
(AddCommMonoid ℂ) ≟ StrictOrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal StrictOrderedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toStrictOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toStrictOrderedCommRing to StrictOrderedCommRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommRing | |
(AddCommMonoid ℂ) ≟ StrictOrderedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedRing.toRing to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (AddCommMonoid ℂ) ≟ Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal OrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedRing.toOrderedRing, @OrderedCommRing.toOrderedRing] | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toOrderedRing to OrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedRing (AddCommMonoid ℂ) ≟ OrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal OrderedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toOrderedCommRing to OrderedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommRing (AddCommMonoid ℂ) ≟ OrderedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toOrderedRing to OrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedRing (AddCommMonoid ℂ) ≟ OrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CommRing.toRing to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (AddCommMonoid ℂ) ≟ Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@BooleanRing.toCommRing, @SeminormedCommRing.toCommRing, @OrderedCommRing.toCommRing, @StrictOrderedCommRing.toCommRing, @Field.toCommRing, @EuclideanDomain.toCommRing, @DirectSum.GradeZero.commRing] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.commRing to CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ❌ CommRing (AddCommMonoid ℂ) ≟ CommRing (?m.27716 0) | |
[Meta.synthInstance] ✅ apply @EuclideanDomain.toCommRing to CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (AddCommMonoid ℂ) ≟ CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal EuclideanDomain (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@Field.toEuclideanDomain] | |
[Meta.synthInstance] ✅ apply @Field.toEuclideanDomain to EuclideanDomain (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ EuclideanDomain (AddCommMonoid ℂ) ≟ EuclideanDomain (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @Field.toCommRing to CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (AddCommMonoid ℂ) ≟ CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toCommRing to CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (AddCommMonoid ℂ) ≟ CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toCommRing to CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (AddCommMonoid ℂ) ≟ CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toCommRing to CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (AddCommMonoid ℂ) ≟ CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @BooleanRing.toCommRing to CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (AddCommMonoid ℂ) ≟ CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for BooleanRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @AddCommGroupWithOne.toAddGroupWithOne to AddGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddGroupWithOne (AddCommMonoid ℂ) ≟ AddGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddCommGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@CommRing.toAddCommGroupWithOne, @NonAssocRing.toAddCommGroupWithOne] | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toAddCommGroupWithOne to AddCommGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroupWithOne | |
(AddCommMonoid ℂ) ≟ AddCommGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonAssocRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@Ring.toNonAssocRing] | |
[Meta.synthInstance] ✅ apply @Ring.toNonAssocRing to NonAssocRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonAssocRing (AddCommMonoid ℂ) ≟ NonAssocRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CommRing.toAddCommGroupWithOne to AddCommGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroupWithOne | |
(AddCommMonoid ℂ) ≟ AddCommGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommMonoidWithOne.toAddMonoidWithOne to AddMonoidWithOne | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddMonoidWithOne | |
(AddCommMonoid ℂ) ≟ AddMonoidWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddCommMonoidWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroupWithOne.toAddCommMonoidWithOne, @NonAssocSemiring.toAddCommMonoidWithOne] | |
[Meta.synthInstance] ✅ apply @NonAssocSemiring.toAddCommMonoidWithOne to AddCommMonoidWithOne | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoidWithOne | |
(AddCommMonoid ℂ) ≟ AddCommMonoidWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonAssocRing.toNonAssocSemiring, @Semiring.toNonAssocSemiring] | |
[Meta.synthInstance] ✅ apply @Semiring.toNonAssocSemiring to NonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonAssocSemiring | |
(AddCommMonoid ℂ) ≟ NonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@instSemiring, @Ring.toSemiring, @CommSemiring.toSemiring, @OrderedSemiring.toSemiring, @StrictOrderedSemiring.toSemiring, @DivisionSemiring.toSemiring, @IdemSemiring.toSemiring, @DirectSum.GradeZero.semiring] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.semiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ❌ Semiring (AddCommMonoid ℂ) ≟ Semiring (?m.27769 0) | |
[Meta.synthInstance] ✅ apply @IdemSemiring.toSemiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (AddCommMonoid ℂ) ≟ Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal IdemSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@IdemCommSemiring.toIdemSemiring, @KleeneAlgebra.toIdemSemiring] | |
[Meta.synthInstance] ✅ apply @KleeneAlgebra.toIdemSemiring to IdemSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ IdemSemiring (AddCommMonoid ℂ) ≟ IdemSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for KleeneAlgebra (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IdemCommSemiring.toIdemSemiring to IdemSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ IdemSemiring (AddCommMonoid ℂ) ≟ IdemSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for IdemCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @DivisionSemiring.toSemiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (AddCommMonoid ℂ) ≟ Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal DivisionSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@DivisionRing.toDivisionSemiring, @Semifield.toDivisionSemiring] | |
[Meta.synthInstance] ✅ apply @Semifield.toDivisionSemiring to DivisionSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionSemiring | |
(AddCommMonoid ℂ) ≟ DivisionSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal Semifield (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@Field.toSemifield, @LinearOrderedSemifield.toSemifield] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemifield.toSemifield to Semifield (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semifield (AddCommMonoid ℂ) ≟ Semifield (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedSemifield (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedField.toLinearOrderedSemifield, @CanonicallyLinearOrderedSemifield.toLinearOrderedSemifield] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toLinearOrderedSemifield to LinearOrderedSemifield | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemifield | |
(AddCommMonoid ℂ) ≟ LinearOrderedSemifield (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toLinearOrderedSemifield to LinearOrderedSemifield | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemifield | |
(AddCommMonoid ℂ) ≟ LinearOrderedSemifield (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @Field.toSemifield to Semifield (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semifield (AddCommMonoid ℂ) ≟ Semifield (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @DivisionRing.toDivisionSemiring to DivisionSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionSemiring | |
(AddCommMonoid ℂ) ≟ DivisionSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toSemiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (AddCommMonoid ℂ) ≟ Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal StrictOrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedRing.toStrictOrderedSemiring, @StrictOrderedCommSemiring.toStrictOrderedSemiring, @LinearOrderedSemiring.toStrictOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemiring.toStrictOrderedSemiring to StrictOrderedSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring | |
(AddCommMonoid ℂ) ≟ StrictOrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedRing.toLinearOrderedSemiring, @LinearOrderedCommSemiring.toLinearOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toLinearOrderedSemiring to LinearOrderedSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemiring | |
(AddCommMonoid ℂ) ≟ LinearOrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toLinearOrderedCommSemiring, @LinearOrderedSemifield.toLinearOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemifield.toLinearOrderedCommSemiring to LinearOrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ LinearOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toLinearOrderedCommSemiring to LinearOrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ LinearOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toLinearOrderedSemiring to LinearOrderedSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemiring | |
(AddCommMonoid ℂ) ≟ LinearOrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toStrictOrderedSemiring to StrictOrderedSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring | |
(AddCommMonoid ℂ) ≟ StrictOrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal StrictOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toStrictOrderedCommSemiring, @LinearOrderedCommSemiring.toStrictOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toStrictOrderedCommSemiring to StrictOrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ StrictOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toStrictOrderedCommSemiring to StrictOrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ StrictOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toStrictOrderedSemiring to StrictOrderedSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring | |
(AddCommMonoid ℂ) ≟ StrictOrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedSemiring.toSemiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (AddCommMonoid ℂ) ≟ Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal OrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@OrderedRing.toOrderedSemiring, @StrictOrderedSemiring.toOrderedSemiring, @OrderedCommSemiring.toOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @OrderedCommSemiring.toOrderedSemiring to OrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring (AddCommMonoid ℂ) ≟ OrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal OrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@OrderedCommRing.toOrderedCommSemiring, @StrictOrderedCommSemiring.toOrderedCommSemiring, @CanonicallyOrderedCommSemiring.toOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toOrderedCommSemiring to OrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ OrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal CanonicallyOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedSemifield.toCanonicallyOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toCanonicallyOrderedCommSemiring to CanonicallyOrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ CanonicallyOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toOrderedCommSemiring to OrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ OrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toOrderedCommSemiring to OrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ OrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toOrderedSemiring to OrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring (AddCommMonoid ℂ) ≟ OrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedRing.toOrderedSemiring to OrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring (AddCommMonoid ℂ) ≟ OrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CommSemiring.toSemiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (AddCommMonoid ℂ) ≟ Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@CommRing.toCommSemiring, @OrderedCommSemiring.toCommSemiring, @StrictOrderedCommSemiring.toCommSemiring, @CanonicallyOrderedCommSemiring.toCommSemiring, @Semifield.toCommSemiring, @IdemCommSemiring.toCommSemiring, @DirectSum.GradeZero.commSemiring] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.commSemiring to CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ❌ CommSemiring (AddCommMonoid ℂ) ≟ CommSemiring (?m.27865 0) | |
[Meta.synthInstance] ✅ apply @IdemCommSemiring.toCommSemiring to CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (AddCommMonoid ℂ) ≟ CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for IdemCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Semifield.toCommSemiring to CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (AddCommMonoid ℂ) ≟ CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toCommSemiring to CommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (AddCommMonoid ℂ) ≟ CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toCommSemiring to CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (AddCommMonoid ℂ) ≟ CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedCommSemiring.toCommSemiring to CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (AddCommMonoid ℂ) ≟ CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CommRing.toCommSemiring to CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (AddCommMonoid ℂ) ≟ CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @Ring.toSemiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (AddCommMonoid ℂ) ≟ Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @instSemiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (AddCommMonoid ℂ) ≟ Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toNonAssocSemiring to NonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonAssocSemiring | |
(AddCommMonoid ℂ) ≟ NonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommGroupWithOne.toAddCommMonoidWithOne to AddCommMonoidWithOne | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoidWithOne | |
(AddCommMonoid ℂ) ≟ AddCommMonoidWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @SubNegMonoid.toAddMonoid to AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddMonoid (AddCommMonoid ℂ) ≟ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal SubNegMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@SubNegZeroMonoid.toSubNegMonoid, @SubtractionMonoid.toSubNegMonoid, @AddGroup.toSubNegMonoid, @LinearOrderedAddCommGroupWithTop.toSubNegMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroupWithTop.toSubNegMonoid to SubNegMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubNegMonoid (AddCommMonoid ℂ) ≟ SubNegMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for LinearOrderedAddCommGroupWithTop (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @AddGroup.toSubNegMonoid to SubNegMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubNegMonoid (AddCommMonoid ℂ) ≟ SubNegMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroup.toAddGroup, @AddGroupWithOne.toAddGroup, @SeminormedAddGroup.toAddGroup, @NormedAddGroup.toAddGroup] | |
[Meta.synthInstance] ✅ apply @NormedAddGroup.toAddGroup to AddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddGroup (AddCommMonoid ℂ) ≟ AddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NormedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedAddCommGroup.toNormedAddGroup] | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toNormedAddGroup to NormedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedAddGroup (AddCommMonoid ℂ) ≟ NormedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NormedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalNormedRing.toNormedAddCommGroup, @NormedOrderedAddGroup.toNormedAddCommGroup, @NormedLatticeAddCommGroup.toNormedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedLatticeAddCommGroup.toNormedAddCommGroup to NormedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup | |
(AddCommMonoid ℂ) ≟ NormedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for NormedLatticeAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedOrderedAddGroup.toNormedAddCommGroup to NormedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup | |
(AddCommMonoid ℂ) ≟ NormedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NormedOrderedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedAddGroup.toNormedOrderedAddGroup] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedAddGroup.toNormedOrderedAddGroup to NormedOrderedAddGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedOrderedAddGroup | |
(AddCommMonoid ℂ) ≟ NormedOrderedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for NormedLinearOrderedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNormedAddCommGroup to NormedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup | |
(AddCommMonoid ℂ) ≟ NormedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalNormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedRing.toNonUnitalNormedRing, @NonUnitalNormedCommRing.toNonUnitalNormedRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedCommRing.toNonUnitalNormedRing to NonUnitalNormedRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalNormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedCommRing.toNonUnitalNormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toNonUnitalNormedCommRing to NonUnitalNormedCommRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedCommRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NormedRing.toNonUnitalNormedRing to NonUnitalNormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedAddGroup.toAddGroup to AddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddGroup (AddCommMonoid ℂ) ≟ AddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal SeminormedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedAddGroup.toSeminormedAddGroup, @SeminormedAddCommGroup.toSeminormedAddGroup] | |
[Meta.synthInstance] ✅ apply @SeminormedAddCommGroup.toSeminormedAddGroup to SeminormedAddGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddGroup | |
(AddCommMonoid ℂ) ≟ SeminormedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal SeminormedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedAddCommGroup.toSeminormedAddCommGroup, @NonUnitalSeminormedRing.toSeminormedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedRing.toSeminormedAddCommGroup to SeminormedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddCommGroup | |
(AddCommMonoid ℂ) ≟ SeminormedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalSeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@SeminormedRing.toNonUnitalSeminormedRing, @NonUnitalNormedRing.toNonUnitalSeminormedRing, @NonUnitalSeminormedCommRing.toNonUnitalSeminormedRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedCommRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing | |
(AddCommMonoid ℂ) ≟ NonUnitalSeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalSeminormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalNormedCommRing.toNonUnitalSeminormedCommRing, @SeminormedCommRing.toNonUnitalSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toNonUnitalSeminormedCommRing to NonUnitalSeminormedCommRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedCommRing | |
(AddCommMonoid ℂ) ≟ NonUnitalSeminormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedCommRing.toNonUnitalSeminormedCommRing to NonUnitalSeminormedCommRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedCommRing | |
(AddCommMonoid ℂ) ≟ NonUnitalSeminormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing | |
(AddCommMonoid ℂ) ≟ NonUnitalSeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing | |
(AddCommMonoid ℂ) ≟ NonUnitalSeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toSeminormedAddCommGroup to SeminormedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddCommGroup | |
(AddCommMonoid ℂ) ≟ SeminormedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NormedAddGroup.toSeminormedAddGroup to SeminormedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddGroup | |
(AddCommMonoid ℂ) ≟ SeminormedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddGroupWithOne.toAddGroup to AddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddGroup (AddCommMonoid ℂ) ≟ AddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommGroup.toAddGroup to AddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddGroup (AddCommMonoid ℂ) ≟ AddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroupWithOne.toAddCommGroup, @NonUnitalNonAssocRing.toAddCommGroup, @Ring.toAddCommGroup, @OrderedAddCommGroup.toAddCommGroup, @LieRing.toAddCommGroup, @SeminormedAddCommGroup.toAddCommGroup, @NormedAddCommGroup.toAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toAddCommGroup to AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (AddCommMonoid ℂ) ≟ AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedAddCommGroup.toAddCommGroup to AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (AddCommMonoid ℂ) ≟ AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LieRing.toAddCommGroup to AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (AddCommMonoid ℂ) ≟ AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LieRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LieRing.ofAssociativeRing] | |
[Meta.synthInstance] ✅ apply @LieRing.ofAssociativeRing to LieRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LieRing (AddCommMonoid ℂ) ≟ LieRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedAddCommGroup.toAddCommGroup to AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (AddCommMonoid ℂ) ≟ AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedLatticeAddCommGroup.toOrderedAddCommGroup, @StarOrderedRing.toOrderedAddCommGroup, @LinearOrderedAddCommGroup.toOrderedAddCommGroup, @OrderedRing.toOrderedAddCommGroup, @StrictOrderedRing.toOrderedAddCommGroup, @NormedOrderedAddGroup.toOrderedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedOrderedAddGroup.toOrderedAddCommGroup to OrderedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroup.toOrderedAddCommGroup to OrderedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedRing.toLinearOrderedAddCommGroup, @NormedLinearOrderedAddGroup.toLinearOrderedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedAddGroup.toLinearOrderedAddCommGroup to LinearOrderedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ LinearOrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for NormedLinearOrderedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toLinearOrderedAddCommGroup to LinearOrderedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ LinearOrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StarOrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@Ring.toNonUnitalRing, @NonUnitalCommRing.toNonUnitalRing, @NonUnitalSeminormedRing.toNonUnitalRing, @NonUnitalNormedRing.toNonUnitalRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNonUnitalRing to NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing (AddCommMonoid ℂ) ≟ NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedRing.toNonUnitalRing to NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing (AddCommMonoid ℂ) ≟ NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalRing to NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing (AddCommMonoid ℂ) ≟ NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@CommRing.toNonUnitalCommRing, @NonUnitalSeminormedCommRing.toNonUnitalCommRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedCommRing.toNonUnitalCommRing to NonUnitalCommRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommRing | |
(AddCommMonoid ℂ) ≟ NonUnitalCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CommRing.toNonUnitalCommRing to NonUnitalCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommRing | |
(AddCommMonoid ℂ) ≟ NonUnitalCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @Ring.toNonUnitalRing to NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing (AddCommMonoid ℂ) ≟ NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NormedLatticeAddCommGroup.toOrderedAddCommGroup to OrderedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for NormedLatticeAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Ring.toAddCommGroup to AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (AddCommMonoid ℂ) ≟ AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocRing.toAddCommGroup to AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (AddCommMonoid ℂ) ≟ AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalNonAssocRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalRing.toNonUnitalNonAssocRing, @NonAssocRing.toNonUnitalNonAssocRing, @NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing, @DirectSum.GradeZero.nonUnitalNonAssocRing] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.nonUnitalNonAssocRing to NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ❌ NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocRing (?m.28038 0) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalNonAssocCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalCommRing.toNonUnitalNonAssocCommRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalNonAssocCommRing to NonUnitalNonAssocCommRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocCommRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommGroupWithOne.toAddCommGroup to AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (AddCommMonoid ℂ) ≟ AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @SubtractionMonoid.toSubNegMonoid to SubNegMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubNegMonoid (AddCommMonoid ℂ) ≟ SubNegMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal SubtractionMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddGroup.toSubtractionMonoid, @SubtractionCommMonoid.toSubtractionMonoid] | |
[Meta.synthInstance] ✅ apply @SubtractionCommMonoid.toSubtractionMonoid to SubtractionMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubtractionMonoid | |
(AddCommMonoid ℂ) ≟ SubtractionMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal SubtractionCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroup.toDivisionAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @AddCommGroup.toDivisionAddCommMonoid to SubtractionCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubtractionCommMonoid | |
(AddCommMonoid ℂ) ≟ SubtractionCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddGroup.toSubtractionMonoid to SubtractionMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubtractionMonoid | |
(AddCommMonoid ℂ) ≟ SubtractionMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @SubNegZeroMonoid.toSubNegMonoid to SubNegMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubNegMonoid (AddCommMonoid ℂ) ≟ SubNegMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal SubNegZeroMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@SubtractionMonoid.toSubNegZeroMonoid] | |
[Meta.synthInstance] ✅ apply @SubtractionMonoid.toSubNegZeroMonoid to SubNegZeroMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubNegZeroMonoid | |
(AddCommMonoid ℂ) ≟ SubNegZeroMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommMonoid.toAddMonoid to AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddMonoid (AddCommMonoid ℂ) ≟ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCancelCommMonoid.toAddCommMonoid, @SubtractionCommMonoid.toAddCommMonoid, @AddCommGroup.toAddCommMonoid, @AddCommMonoidWithOne.toAddCommMonoid, @NonUnitalNonAssocSemiring.toAddCommMonoid, @OrderedAddCommMonoid.toAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @OrderedAddCommMonoid.toAddCommMonoid to AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (AddCommMonoid ℂ) ≟ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal OrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@StarOrderedRing.toOrderedAddCommMonoid, @OrderedCancelAddCommMonoid.toOrderedAddCommMonoid, @LinearOrderedAddCommMonoid.toOrderedAddCommMonoid, @CanonicallyOrderedAddCommMonoid.toOrderedAddCommMonoid, @OrderedSemiring.toOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @OrderedSemiring.toOrderedAddCommMonoid to OrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal CanonicallyOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@IdemSemiring.toCanonicallyOrderedAddCommMonoid, @CanonicallyLinearOrderedAddCommMonoid.toCanonicallyOrderedAddCommMonoid, @CanonicallyOrderedCommSemiring.toCanonicallyOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ CanonicallyOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedAddCommMonoid.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ CanonicallyOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal CanonicallyLinearOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedSemifield.toCanonicallyLinearOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toCanonicallyLinearOrderedAddCommMonoid to CanonicallyLinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyLinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ CanonicallyLinearOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IdemSemiring.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ CanonicallyOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedCancelAddCommMonoid.toLinearOrderedAddCommMonoid, @LinearOrderedAddCommMonoidWithTop.toLinearOrderedAddCommMonoid, @CanonicallyLinearOrderedAddCommMonoid.toLinearOrderedAddCommMonoid, @LinearOrderedSemiring.toLinearOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemiring.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ LinearOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedAddCommMonoid.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ LinearOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommMonoidWithTop.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ LinearOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedAddCommMonoidWithTop (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedAddCommGroupWithTop.toLinearOrderedAddCommMonoidWithTop] | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroupWithTop.toLinearOrderedAddCommMonoidWithTop to LinearOrderedAddCommMonoidWithTop | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoidWithTop | |
(AddCommMonoid ℂ) ≟ LinearOrderedAddCommMonoidWithTop (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for LinearOrderedAddCommGroupWithTop (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCancelAddCommMonoid.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ LinearOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedCancelAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedAddCommGroup.toLinearOrderedAddCancelCommMonoid, @LinearOrderedCommSemiring.toLinearOrderedCancelAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toLinearOrderedCancelAddCommMonoid to LinearOrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) ≟ LinearOrderedCancelAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroup.toLinearOrderedAddCancelCommMonoid to LinearOrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) ≟ LinearOrderedCancelAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedCancelAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal OrderedCancelAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@OrderedAddCommGroup.toOrderedCancelAddCommMonoid, @LinearOrderedCancelAddCommMonoid.toOrderedCancelAddCommMonoid, @StrictOrderedSemiring.toOrderedCancelAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedCancelAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedCancelAddCommMonoid.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedCancelAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedAddCommGroup.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedCancelAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StarOrderedRing.toOrderedAddCommMonoid to OrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalRing.toNonUnitalSemiring, @Semiring.toNonUnitalSemiring, @NonUnitalCommSemiring.toNonUnitalSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommSemiring.toNonUnitalSemiring to NonUnitalSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@CommSemiring.toNonUnitalCommSemiring, @NonUnitalCommRing.toNonUnitalCommSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalCommSemiring to NonUnitalCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CommSemiring.toNonUnitalCommSemiring to NonUnitalCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @Semiring.toNonUnitalSemiring to NonUnitalSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalRing.toNonUnitalSemiring to NonUnitalSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocSemiring.toAddCommMonoid to AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (AddCommMonoid ℂ) ≟ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalNonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalSemiring.toNonUnitalNonAssocSemiring, @NonAssocSemiring.toNonUnitalNonAssocSemiring, @NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring, @NonUnitalNonAssocCommSemiring.toNonUnitalNonAssocSemiring, @DirectSum.GradeZero.nonUnitalNonAssocSemiring] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.nonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ❌ NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocSemiring (?m.28170 0) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommSemiring.toNonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalNonAssocCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalNonAssocCommRing.toNonUnitalNonAssocCommSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommRing.toNonUnitalNonAssocCommSemiring to NonUnitalNonAssocCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocCommSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonAssocSemiring.toNonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalSemiring.toNonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommMonoidWithOne.toAddCommMonoid to AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (AddCommMonoid ℂ) ≟ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommGroup.toAddCommMonoid to AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (AddCommMonoid ℂ) ≟ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @SubtractionCommMonoid.toAddCommMonoid to AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (AddCommMonoid ℂ) ≟ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCancelCommMonoid.toAddCommMonoid to AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (AddCommMonoid ℂ) ≟ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddCancelCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroup.toAddCancelCommMonoid, @OrderedCancelAddCommMonoid.toCancelAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @OrderedCancelAddCommMonoid.toCancelAddCommMonoid to AddCancelCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCancelCommMonoid | |
(AddCommMonoid ℂ) ≟ AddCancelCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommGroup.toAddCancelCommMonoid to AddCancelCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCancelCommMonoid | |
(AddCommMonoid ℂ) ≟ AddCancelCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddRightCancelMonoid.toAddMonoid to AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddMonoid (AddCommMonoid ℂ) ≟ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddRightCancelMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCancelMonoid.toAddRightCancelMonoid] | |
[Meta.synthInstance] ✅ apply @AddCancelMonoid.toAddRightCancelMonoid to AddRightCancelMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddRightCancelMonoid | |
(AddCommMonoid ℂ) ≟ AddRightCancelMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddCancelMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[AddCancelCommMonoid.toAddCancelMonoid, @AddGroup.toAddCancelMonoid] | |
[Meta.synthInstance] ✅ apply @AddGroup.toAddCancelMonoid to AddCancelMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCancelMonoid (AddCommMonoid ℂ) ≟ AddCancelMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply AddCancelCommMonoid.toAddCancelMonoid to AddCancelMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCancelMonoid (AddCommMonoid ℂ) ≟ AddCancelMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddLeftCancelMonoid.toAddMonoid to AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddMonoid (AddCommMonoid ℂ) ≟ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddLeftCancelMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCancelMonoid.toAddLeftCancelMonoid, @AddCancelCommMonoid.toAddLeftCancelMonoid] | |
[Meta.synthInstance] ✅ apply @AddCancelCommMonoid.toAddLeftCancelMonoid to AddLeftCancelMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddLeftCancelMonoid | |
(AddCommMonoid ℂ) ≟ AddLeftCancelMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCancelMonoid.toAddLeftCancelMonoid to AddLeftCancelMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddLeftCancelMonoid | |
(AddCommMonoid ℂ) ≟ AddLeftCancelMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ✅ apply @BooleanRing.toRing to Ring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (Module ℂ ℂ) ≟ Ring (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for BooleanRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @DivisionRing.toRing to Ring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (Module ℂ ℂ) ≟ Ring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal DivisionRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@Field.toDivisionRing, @NormedDivisionRing.toDivisionRing] | |
[Meta.synthInstance] ✅ apply @NormedDivisionRing.toDivisionRing to DivisionRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionRing (Module ℂ ℂ) ≟ DivisionRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @Field.toDivisionRing to DivisionRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionRing (Module ℂ ℂ) ≟ DivisionRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal Field (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[littleWedderburn, @LinearOrderedField.toField, @NormedField.toField] | |
[Meta.synthInstance] ✅ apply @NormedField.toField to Field (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Field (Module ℂ ℂ) ≟ Field (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toField to Field (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Field (Module ℂ ℂ) ≟ Field (Module ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedField (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedField.toLinearOrderedField, @ConditionallyCompleteLinearOrderedField.toLinearOrderedField] | |
[Meta.synthInstance] ✅ apply @ConditionallyCompleteLinearOrderedField.toLinearOrderedField to LinearOrderedField | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedField (Module ℂ ℂ) ≟ LinearOrderedField (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for ConditionallyCompleteLinearOrderedField (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedField.toLinearOrderedField to LinearOrderedField (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedField (Module ℂ ℂ) ≟ LinearOrderedField (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for NormedLinearOrderedField (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply littleWedderburn to Field (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Field (Module ℂ ℂ) ≟ Field (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toRing to Ring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (Module ℂ ℂ) ≟ Ring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal StrictOrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toStrictOrderedRing, @LinearOrderedRing.toStrictOrderedRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toStrictOrderedRing to StrictOrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedRing (Module ℂ ℂ) ≟ StrictOrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toLinearOrderedRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toLinearOrderedRing to LinearOrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedRing (Module ℂ ℂ) ≟ LinearOrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedField.toLinearOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toLinearOrderedCommRing to LinearOrderedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommRing (Module ℂ ℂ) ≟ LinearOrderedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toStrictOrderedRing to StrictOrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedRing (Module ℂ ℂ) ≟ StrictOrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal StrictOrderedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toStrictOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toStrictOrderedCommRing to StrictOrderedCommRing | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommRing (Module ℂ ℂ) ≟ StrictOrderedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedRing.toRing to Ring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (Module ℂ ℂ) ≟ Ring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal OrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedRing.toOrderedRing, @OrderedCommRing.toOrderedRing] | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toOrderedRing to OrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedRing (Module ℂ ℂ) ≟ OrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal OrderedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toOrderedCommRing to OrderedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommRing (Module ℂ ℂ) ≟ OrderedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toOrderedRing to OrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedRing (Module ℂ ℂ) ≟ OrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CommRing.toRing to Ring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (Module ℂ ℂ) ≟ Ring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal CommRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@BooleanRing.toCommRing, @SeminormedCommRing.toCommRing, @OrderedCommRing.toCommRing, @StrictOrderedCommRing.toCommRing, @Field.toCommRing, @EuclideanDomain.toCommRing, @DirectSum.GradeZero.commRing] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.commRing to CommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ❌ CommRing (Module ℂ ℂ) ≟ CommRing (?m.28311 0) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCancelCommMonoid.toAddCommMonoid, @SubtractionCommMonoid.toAddCommMonoid, @AddCommGroup.toAddCommMonoid, @AddCommMonoidWithOne.toAddCommMonoid, @NonUnitalNonAssocSemiring.toAddCommMonoid, @OrderedAddCommMonoid.toAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @OrderedAddCommMonoid.toAddCommMonoid to AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (AddCommMonoid ℂ) ≟ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal OrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@StarOrderedRing.toOrderedAddCommMonoid, @OrderedCancelAddCommMonoid.toOrderedAddCommMonoid, @LinearOrderedAddCommMonoid.toOrderedAddCommMonoid, @CanonicallyOrderedAddCommMonoid.toOrderedAddCommMonoid, @OrderedSemiring.toOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @OrderedSemiring.toOrderedAddCommMonoid to OrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal OrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@OrderedRing.toOrderedSemiring, @StrictOrderedSemiring.toOrderedSemiring, @OrderedCommSemiring.toOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @OrderedCommSemiring.toOrderedSemiring to OrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring (AddCommMonoid ℂ) ≟ OrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal OrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@OrderedCommRing.toOrderedCommSemiring, @StrictOrderedCommSemiring.toOrderedCommSemiring, @CanonicallyOrderedCommSemiring.toOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toOrderedCommSemiring to OrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ OrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal CanonicallyOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedSemifield.toCanonicallyOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toCanonicallyOrderedCommSemiring to CanonicallyOrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ CanonicallyOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toOrderedCommSemiring to OrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ OrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal StrictOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toStrictOrderedCommSemiring, @LinearOrderedCommSemiring.toStrictOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toStrictOrderedCommSemiring to StrictOrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ StrictOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toLinearOrderedCommSemiring, @LinearOrderedSemifield.toLinearOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemifield.toLinearOrderedCommSemiring to LinearOrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ LinearOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedSemifield (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedField.toLinearOrderedSemifield, @CanonicallyLinearOrderedSemifield.toLinearOrderedSemifield] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toLinearOrderedSemifield to LinearOrderedSemifield | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemifield | |
(AddCommMonoid ℂ) ≟ LinearOrderedSemifield (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toLinearOrderedSemifield to LinearOrderedSemifield | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemifield | |
(AddCommMonoid ℂ) ≟ LinearOrderedSemifield (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedField.toLinearOrderedField, @ConditionallyCompleteLinearOrderedField.toLinearOrderedField] | |
[Meta.synthInstance] ✅ apply @ConditionallyCompleteLinearOrderedField.toLinearOrderedField to LinearOrderedField | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedField | |
(AddCommMonoid ℂ) ≟ LinearOrderedField (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for ConditionallyCompleteLinearOrderedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedField.toLinearOrderedField to LinearOrderedField | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedField | |
(AddCommMonoid ℂ) ≟ LinearOrderedField (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for NormedLinearOrderedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toLinearOrderedCommSemiring to LinearOrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ LinearOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedField.toLinearOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toLinearOrderedCommRing to LinearOrderedCommRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommRing | |
(AddCommMonoid ℂ) ≟ LinearOrderedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toStrictOrderedCommSemiring to StrictOrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ StrictOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal StrictOrderedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toStrictOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toStrictOrderedCommRing to StrictOrderedCommRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommRing | |
(AddCommMonoid ℂ) ≟ StrictOrderedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toOrderedCommSemiring to OrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ OrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal OrderedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toOrderedCommRing to OrderedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommRing (AddCommMonoid ℂ) ≟ OrderedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toOrderedSemiring to OrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring (AddCommMonoid ℂ) ≟ OrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal StrictOrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedRing.toStrictOrderedSemiring, @StrictOrderedCommSemiring.toStrictOrderedSemiring, @LinearOrderedSemiring.toStrictOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemiring.toStrictOrderedSemiring to StrictOrderedSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring | |
(AddCommMonoid ℂ) ≟ StrictOrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedRing.toLinearOrderedSemiring, @LinearOrderedCommSemiring.toLinearOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toLinearOrderedSemiring to LinearOrderedSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemiring | |
(AddCommMonoid ℂ) ≟ LinearOrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toLinearOrderedSemiring to LinearOrderedSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemiring | |
(AddCommMonoid ℂ) ≟ LinearOrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toLinearOrderedRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toLinearOrderedRing to LinearOrderedRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedRing | |
(AddCommMonoid ℂ) ≟ LinearOrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toStrictOrderedSemiring to StrictOrderedSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring | |
(AddCommMonoid ℂ) ≟ StrictOrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toStrictOrderedSemiring to StrictOrderedSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring | |
(AddCommMonoid ℂ) ≟ StrictOrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal StrictOrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toStrictOrderedRing, @LinearOrderedRing.toStrictOrderedRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toStrictOrderedRing to StrictOrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedRing | |
(AddCommMonoid ℂ) ≟ StrictOrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toStrictOrderedRing to StrictOrderedRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedRing | |
(AddCommMonoid ℂ) ≟ StrictOrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedRing.toOrderedSemiring to OrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring (AddCommMonoid ℂ) ≟ OrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal OrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedRing.toOrderedRing, @OrderedCommRing.toOrderedRing] | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toOrderedRing to OrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedRing (AddCommMonoid ℂ) ≟ OrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toOrderedRing to OrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedRing (AddCommMonoid ℂ) ≟ OrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal CanonicallyOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@IdemSemiring.toCanonicallyOrderedAddCommMonoid, @CanonicallyLinearOrderedAddCommMonoid.toCanonicallyOrderedAddCommMonoid, @CanonicallyOrderedCommSemiring.toCanonicallyOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ CanonicallyOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedAddCommMonoid.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ CanonicallyOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal CanonicallyLinearOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedSemifield.toCanonicallyLinearOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toCanonicallyLinearOrderedAddCommMonoid to CanonicallyLinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyLinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ CanonicallyLinearOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IdemSemiring.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ CanonicallyOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal IdemSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@IdemCommSemiring.toIdemSemiring, @KleeneAlgebra.toIdemSemiring] | |
[Meta.synthInstance] ✅ apply @KleeneAlgebra.toIdemSemiring to IdemSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ IdemSemiring (AddCommMonoid ℂ) ≟ IdemSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for KleeneAlgebra (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IdemCommSemiring.toIdemSemiring to IdemSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ IdemSemiring (AddCommMonoid ℂ) ≟ IdemSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for IdemCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedCancelAddCommMonoid.toLinearOrderedAddCommMonoid, @LinearOrderedAddCommMonoidWithTop.toLinearOrderedAddCommMonoid, @CanonicallyLinearOrderedAddCommMonoid.toLinearOrderedAddCommMonoid, @LinearOrderedSemiring.toLinearOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemiring.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ LinearOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedAddCommMonoid.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ LinearOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommMonoidWithTop.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ LinearOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedAddCommMonoidWithTop (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedAddCommGroupWithTop.toLinearOrderedAddCommMonoidWithTop] | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroupWithTop.toLinearOrderedAddCommMonoidWithTop to LinearOrderedAddCommMonoidWithTop | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoidWithTop | |
(AddCommMonoid ℂ) ≟ LinearOrderedAddCommMonoidWithTop (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for LinearOrderedAddCommGroupWithTop (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCancelAddCommMonoid.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ LinearOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedCancelAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedAddCommGroup.toLinearOrderedAddCancelCommMonoid, @LinearOrderedCommSemiring.toLinearOrderedCancelAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toLinearOrderedCancelAddCommMonoid to LinearOrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) ≟ LinearOrderedCancelAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroup.toLinearOrderedAddCancelCommMonoid to LinearOrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) ≟ LinearOrderedCancelAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedRing.toLinearOrderedAddCommGroup, @NormedLinearOrderedAddGroup.toLinearOrderedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedAddGroup.toLinearOrderedAddCommGroup to LinearOrderedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ LinearOrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for NormedLinearOrderedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toLinearOrderedAddCommGroup to LinearOrderedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ LinearOrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedCancelAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal OrderedCancelAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@OrderedAddCommGroup.toOrderedCancelAddCommMonoid, @LinearOrderedCancelAddCommMonoid.toOrderedCancelAddCommMonoid, @StrictOrderedSemiring.toOrderedCancelAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedCancelAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedCancelAddCommMonoid.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedCancelAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedAddCommGroup.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedCancelAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedLatticeAddCommGroup.toOrderedAddCommGroup, @StarOrderedRing.toOrderedAddCommGroup, @LinearOrderedAddCommGroup.toOrderedAddCommGroup, @OrderedRing.toOrderedAddCommGroup, @StrictOrderedRing.toOrderedAddCommGroup, @NormedOrderedAddGroup.toOrderedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedOrderedAddGroup.toOrderedAddCommGroup to OrderedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NormedOrderedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedAddGroup.toNormedOrderedAddGroup] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedAddGroup.toNormedOrderedAddGroup to NormedOrderedAddGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedOrderedAddGroup | |
(AddCommMonoid ℂ) ≟ NormedOrderedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for NormedLinearOrderedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroup.toOrderedAddCommGroup to OrderedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StarOrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@Ring.toNonUnitalRing, @NonUnitalCommRing.toNonUnitalRing, @NonUnitalSeminormedRing.toNonUnitalRing, @NonUnitalNormedRing.toNonUnitalRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNonUnitalRing to NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing (AddCommMonoid ℂ) ≟ NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalNormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedRing.toNonUnitalNormedRing, @NonUnitalNormedCommRing.toNonUnitalNormedRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedCommRing.toNonUnitalNormedRing to NonUnitalNormedRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalNormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedCommRing.toNonUnitalNormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toNonUnitalNormedCommRing to NonUnitalNormedCommRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedCommRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedField.toNormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedField.toNormedCommRing to NormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedCommRing (AddCommMonoid ℂ) ≟ NormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[NormedLinearOrderedField.toNormedField, @NontriviallyNormedField.toNormedField, @DenselyNormedField.toNormedField] | |
[Meta.synthInstance] ✅ apply @DenselyNormedField.toNormedField to NormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedField (AddCommMonoid ℂ) ≟ NormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal DenselyNormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@RCLike.toDenselyNormedField] | |
[Meta.synthInstance] ✅ apply @RCLike.toDenselyNormedField to DenselyNormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DenselyNormedField | |
(AddCommMonoid ℂ) ≟ DenselyNormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for RCLike (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NontriviallyNormedField.toNormedField to NormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedField (AddCommMonoid ℂ) ≟ NormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NontriviallyNormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@DenselyNormedField.toNontriviallyNormedField] | |
[Meta.synthInstance] ✅ apply @DenselyNormedField.toNontriviallyNormedField to NontriviallyNormedField | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NontriviallyNormedField | |
(AddCommMonoid ℂ) ≟ NontriviallyNormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply NormedLinearOrderedField.toNormedField to NormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedField (AddCommMonoid ℂ) ≟ NormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for NormedLinearOrderedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedRing.toNonUnitalNormedRing to NonUnitalNormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedDivisionRing.toNormedRing, @NormedCommRing.toNormedRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toNormedRing to NormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedRing (AddCommMonoid ℂ) ≟ NormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NormedDivisionRing.toNormedRing to NormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedRing (AddCommMonoid ℂ) ≟ NormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NormedDivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedField.toNormedDivisionRing] | |
[Meta.synthInstance] ✅ apply @NormedField.toNormedDivisionRing to NormedDivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedDivisionRing | |
(AddCommMonoid ℂ) ≟ NormedDivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedRing.toNonUnitalRing to NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing (AddCommMonoid ℂ) ≟ NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalSeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@SeminormedRing.toNonUnitalSeminormedRing, @NonUnitalNormedRing.toNonUnitalSeminormedRing, @NonUnitalSeminormedCommRing.toNonUnitalSeminormedRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedCommRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing | |
(AddCommMonoid ℂ) ≟ NonUnitalSeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalSeminormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalNormedCommRing.toNonUnitalSeminormedCommRing, @SeminormedCommRing.toNonUnitalSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toNonUnitalSeminormedCommRing to NonUnitalSeminormedCommRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedCommRing | |
(AddCommMonoid ℂ) ≟ NonUnitalSeminormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal SeminormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedCommRing.toSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toSeminormedCommRing to SeminormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedCommRing | |
(AddCommMonoid ℂ) ≟ SeminormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedCommRing.toNonUnitalSeminormedCommRing to NonUnitalSeminormedCommRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedCommRing | |
(AddCommMonoid ℂ) ≟ NonUnitalSeminormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing | |
(AddCommMonoid ℂ) ≟ NonUnitalSeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing | |
(AddCommMonoid ℂ) ≟ NonUnitalSeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal SeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedRing.toSeminormedRing, @SeminormedCommRing.toSeminormedRing] | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toSeminormedRing to SeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedRing (AddCommMonoid ℂ) ≟ SeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NormedRing.toSeminormedRing to SeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedRing (AddCommMonoid ℂ) ≟ SeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalRing to NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing (AddCommMonoid ℂ) ≟ NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@CommRing.toNonUnitalCommRing, @NonUnitalSeminormedCommRing.toNonUnitalCommRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedCommRing.toNonUnitalCommRing to NonUnitalCommRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommRing | |
(AddCommMonoid ℂ) ≟ NonUnitalCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CommRing.toNonUnitalCommRing to NonUnitalCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommRing | |
(AddCommMonoid ℂ) ≟ NonUnitalCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@BooleanRing.toCommRing, @SeminormedCommRing.toCommRing, @OrderedCommRing.toCommRing, @StrictOrderedCommRing.toCommRing, @Field.toCommRing, @EuclideanDomain.toCommRing, @DirectSum.GradeZero.commRing] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.commRing to CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ❌ CommRing (AddCommMonoid ℂ) ≟ CommRing (?m.28586 0) | |
[Meta.synthInstance] ✅ apply @EuclideanDomain.toCommRing to CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (AddCommMonoid ℂ) ≟ CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal EuclideanDomain (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@Field.toEuclideanDomain] | |
[Meta.synthInstance] ✅ apply @Field.toEuclideanDomain to EuclideanDomain (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ EuclideanDomain (AddCommMonoid ℂ) ≟ EuclideanDomain (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal Field (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[littleWedderburn, @LinearOrderedField.toField, @NormedField.toField] | |
[Meta.synthInstance] ✅ apply @NormedField.toField to Field (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Field (AddCommMonoid ℂ) ≟ Field (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toField to Field (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Field (AddCommMonoid ℂ) ≟ Field (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply littleWedderburn to Field (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Field (AddCommMonoid ℂ) ≟ Field (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal DivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@Field.toDivisionRing, @NormedDivisionRing.toDivisionRing] | |
[Meta.synthInstance] ✅ apply @NormedDivisionRing.toDivisionRing to DivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionRing (AddCommMonoid ℂ) ≟ DivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @Field.toDivisionRing to DivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionRing (AddCommMonoid ℂ) ≟ DivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @Field.toCommRing to CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (AddCommMonoid ℂ) ≟ CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toCommRing to CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (AddCommMonoid ℂ) ≟ CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toCommRing to CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (AddCommMonoid ℂ) ≟ CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toCommRing to CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (AddCommMonoid ℂ) ≟ CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @BooleanRing.toCommRing to CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (AddCommMonoid ℂ) ≟ CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for BooleanRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Ring.toNonUnitalRing to NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing (AddCommMonoid ℂ) ≟ NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@CommRing.toRing, @OrderedRing.toRing, @StrictOrderedRing.toRing, @DivisionRing.toRing, @BooleanRing.toRing, @DirectSum.GradeZero.ring, @SeminormedRing.toRing, @NormedRing.toRing] | |
[Meta.synthInstance] ✅ apply @NormedRing.toRing to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (AddCommMonoid ℂ) ≟ Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedRing.toRing to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (AddCommMonoid ℂ) ≟ Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.ring to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ❌ Ring (AddCommMonoid ℂ) ≟ Ring (?m.28638 0) | |
[Meta.synthInstance] ✅ apply @BooleanRing.toRing to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (AddCommMonoid ℂ) ≟ Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for BooleanRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @DivisionRing.toRing to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (AddCommMonoid ℂ) ≟ Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toRing to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (AddCommMonoid ℂ) ≟ Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedRing.toRing to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (AddCommMonoid ℂ) ≟ Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CommRing.toRing to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (AddCommMonoid ℂ) ≟ Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NormedLatticeAddCommGroup.toOrderedAddCommGroup to OrderedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for NormedLatticeAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @StarOrderedRing.toOrderedAddCommMonoid to OrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalRing.toNonUnitalSemiring, @Semiring.toNonUnitalSemiring, @NonUnitalCommSemiring.toNonUnitalSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommSemiring.toNonUnitalSemiring to NonUnitalSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@CommSemiring.toNonUnitalCommSemiring, @NonUnitalCommRing.toNonUnitalCommSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalCommSemiring to NonUnitalCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CommSemiring.toNonUnitalCommSemiring to NonUnitalCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@CommRing.toCommSemiring, @OrderedCommSemiring.toCommSemiring, @StrictOrderedCommSemiring.toCommSemiring, @CanonicallyOrderedCommSemiring.toCommSemiring, @Semifield.toCommSemiring, @IdemCommSemiring.toCommSemiring, @DirectSum.GradeZero.commSemiring] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.commSemiring to CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ❌ CommSemiring (AddCommMonoid ℂ) ≟ CommSemiring (?m.28680 0) | |
[Meta.synthInstance] ✅ apply @IdemCommSemiring.toCommSemiring to CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (AddCommMonoid ℂ) ≟ CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for IdemCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Semifield.toCommSemiring to CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (AddCommMonoid ℂ) ≟ CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal Semifield (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@Field.toSemifield, @LinearOrderedSemifield.toSemifield] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemifield.toSemifield to Semifield (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semifield (AddCommMonoid ℂ) ≟ Semifield (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @Field.toSemifield to Semifield (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semifield (AddCommMonoid ℂ) ≟ Semifield (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toCommSemiring to CommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (AddCommMonoid ℂ) ≟ CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toCommSemiring to CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (AddCommMonoid ℂ) ≟ CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedCommSemiring.toCommSemiring to CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (AddCommMonoid ℂ) ≟ CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CommRing.toCommSemiring to CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (AddCommMonoid ℂ) ≟ CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @Semiring.toNonUnitalSemiring to NonUnitalSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@instSemiring, @Ring.toSemiring, @CommSemiring.toSemiring, @OrderedSemiring.toSemiring, @StrictOrderedSemiring.toSemiring, @DivisionSemiring.toSemiring, @IdemSemiring.toSemiring, @DirectSum.GradeZero.semiring] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.semiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ❌ Semiring (AddCommMonoid ℂ) ≟ Semiring (?m.28715 0) | |
[Meta.synthInstance] ✅ apply @IdemSemiring.toSemiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (AddCommMonoid ℂ) ≟ Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @DivisionSemiring.toSemiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (AddCommMonoid ℂ) ≟ Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal DivisionSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@DivisionRing.toDivisionSemiring, @Semifield.toDivisionSemiring] | |
[Meta.synthInstance] ✅ apply @Semifield.toDivisionSemiring to DivisionSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionSemiring | |
(AddCommMonoid ℂ) ≟ DivisionSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @DivisionRing.toDivisionSemiring to DivisionSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionSemiring | |
(AddCommMonoid ℂ) ≟ DivisionSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toSemiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (AddCommMonoid ℂ) ≟ Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedSemiring.toSemiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (AddCommMonoid ℂ) ≟ Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CommSemiring.toSemiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (AddCommMonoid ℂ) ≟ Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @Ring.toSemiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (AddCommMonoid ℂ) ≟ Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @instSemiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (AddCommMonoid ℂ) ≟ Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalRing.toNonUnitalSemiring to NonUnitalSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocSemiring.toAddCommMonoid to AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (AddCommMonoid ℂ) ≟ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalNonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalSemiring.toNonUnitalNonAssocSemiring, @NonAssocSemiring.toNonUnitalNonAssocSemiring, @NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring, @NonUnitalNonAssocCommSemiring.toNonUnitalNonAssocSemiring, @DirectSum.GradeZero.nonUnitalNonAssocSemiring] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.nonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ❌ NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocSemiring (?m.28751 0) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommSemiring.toNonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalNonAssocCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalNonAssocCommRing.toNonUnitalNonAssocCommSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommRing.toNonUnitalNonAssocCommSemiring to NonUnitalNonAssocCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocCommSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalNonAssocCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalCommRing.toNonUnitalNonAssocCommRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalNonAssocCommRing to NonUnitalNonAssocCommRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocCommRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalNonAssocRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalRing.toNonUnitalNonAssocRing, @NonAssocRing.toNonUnitalNonAssocRing, @NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing, @DirectSum.GradeZero.nonUnitalNonAssocRing] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.nonUnitalNonAssocRing to NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ❌ NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocRing (?m.28772 0) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonAssocRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@Ring.toNonAssocRing] | |
[Meta.synthInstance] ✅ apply @Ring.toNonAssocRing to NonAssocRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonAssocRing (AddCommMonoid ℂ) ≟ NonAssocRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonAssocSemiring.toNonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonAssocRing.toNonAssocSemiring, @Semiring.toNonAssocSemiring] | |
[Meta.synthInstance] ✅ apply @Semiring.toNonAssocSemiring to NonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonAssocSemiring | |
(AddCommMonoid ℂ) ≟ NonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toNonAssocSemiring to NonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonAssocSemiring | |
(AddCommMonoid ℂ) ≟ NonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalSemiring.toNonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommMonoidWithOne.toAddCommMonoid to AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (AddCommMonoid ℂ) ≟ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddCommMonoidWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroupWithOne.toAddCommMonoidWithOne, @NonAssocSemiring.toAddCommMonoidWithOne] | |
[Meta.synthInstance] ✅ apply @NonAssocSemiring.toAddCommMonoidWithOne to AddCommMonoidWithOne | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoidWithOne | |
(AddCommMonoid ℂ) ≟ AddCommMonoidWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommGroupWithOne.toAddCommMonoidWithOne to AddCommMonoidWithOne | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoidWithOne | |
(AddCommMonoid ℂ) ≟ AddCommMonoidWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddCommGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@CommRing.toAddCommGroupWithOne, @NonAssocRing.toAddCommGroupWithOne] | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toAddCommGroupWithOne to AddCommGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroupWithOne | |
(AddCommMonoid ℂ) ≟ AddCommGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CommRing.toAddCommGroupWithOne to AddCommGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroupWithOne | |
(AddCommMonoid ℂ) ≟ AddCommGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommGroup.toAddCommMonoid to AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (AddCommMonoid ℂ) ≟ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroupWithOne.toAddCommGroup, @NonUnitalNonAssocRing.toAddCommGroup, @Ring.toAddCommGroup, @OrderedAddCommGroup.toAddCommGroup, @LieRing.toAddCommGroup, @SeminormedAddCommGroup.toAddCommGroup, @NormedAddCommGroup.toAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toAddCommGroup to AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (AddCommMonoid ℂ) ≟ AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NormedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalNormedRing.toNormedAddCommGroup, @NormedOrderedAddGroup.toNormedAddCommGroup, @NormedLatticeAddCommGroup.toNormedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedLatticeAddCommGroup.toNormedAddCommGroup to NormedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup | |
(AddCommMonoid ℂ) ≟ NormedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for NormedLatticeAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedOrderedAddGroup.toNormedAddCommGroup to NormedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup | |
(AddCommMonoid ℂ) ≟ NormedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNormedAddCommGroup to NormedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup | |
(AddCommMonoid ℂ) ≟ NormedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedAddCommGroup.toAddCommGroup to AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (AddCommMonoid ℂ) ≟ AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal SeminormedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedAddCommGroup.toSeminormedAddCommGroup, @NonUnitalSeminormedRing.toSeminormedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedRing.toSeminormedAddCommGroup to SeminormedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddCommGroup | |
(AddCommMonoid ℂ) ≟ SeminormedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toSeminormedAddCommGroup to SeminormedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddCommGroup | |
(AddCommMonoid ℂ) ≟ SeminormedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LieRing.toAddCommGroup to AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (AddCommMonoid ℂ) ≟ AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LieRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LieRing.ofAssociativeRing] | |
[Meta.synthInstance] ✅ apply @LieRing.ofAssociativeRing to LieRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LieRing (AddCommMonoid ℂ) ≟ LieRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedAddCommGroup.toAddCommGroup to AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (AddCommMonoid ℂ) ≟ AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @Ring.toAddCommGroup to AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (AddCommMonoid ℂ) ≟ AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocRing.toAddCommGroup to AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (AddCommMonoid ℂ) ≟ AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommGroupWithOne.toAddCommGroup to AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (AddCommMonoid ℂ) ≟ AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @SubtractionCommMonoid.toAddCommMonoid to AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (AddCommMonoid ℂ) ≟ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal SubtractionCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroup.toDivisionAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @AddCommGroup.toDivisionAddCommMonoid to SubtractionCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubtractionCommMonoid | |
(AddCommMonoid ℂ) ≟ SubtractionCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCancelCommMonoid.toAddCommMonoid to AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (AddCommMonoid ℂ) ≟ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddCancelCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroup.toAddCancelCommMonoid, @OrderedCancelAddCommMonoid.toCancelAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @OrderedCancelAddCommMonoid.toCancelAddCommMonoid to AddCancelCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCancelCommMonoid | |
(AddCommMonoid ℂ) ≟ AddCancelCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommGroup.toAddCancelCommMonoid to AddCancelCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCancelCommMonoid | |
(AddCommMonoid ℂ) ≟ AddCancelCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ✅ apply @EuclideanDomain.toCommRing to CommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (Module ℂ ℂ) ≟ CommRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal EuclideanDomain (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@Field.toEuclideanDomain] | |
[Meta.synthInstance] ✅ apply @Field.toEuclideanDomain to EuclideanDomain (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ EuclideanDomain (Module ℂ ℂ) ≟ EuclideanDomain (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @Field.toCommRing to CommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (Module ℂ ℂ) ≟ CommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toCommRing to CommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (Module ℂ ℂ) ≟ CommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toCommRing to CommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (Module ℂ ℂ) ≟ CommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toCommRing to CommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (Module ℂ ℂ) ≟ CommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @BooleanRing.toCommRing to CommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (Module ℂ ℂ) ≟ CommRing (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for BooleanRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @AddCommGroupWithOne.toAddGroupWithOne to AddGroupWithOne (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddGroupWithOne (Module ℂ ℂ) ≟ AddGroupWithOne (Module ℂ ℂ) | |
[Meta.synthInstance] new goal AddCommGroupWithOne (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@CommRing.toAddCommGroupWithOne, @NonAssocRing.toAddCommGroupWithOne] | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toAddCommGroupWithOne to AddCommGroupWithOne (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroupWithOne (Module ℂ ℂ) ≟ AddCommGroupWithOne (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonAssocRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@Ring.toNonAssocRing] | |
[Meta.synthInstance] ✅ apply @Ring.toNonAssocRing to NonAssocRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonAssocRing (Module ℂ ℂ) ≟ NonAssocRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CommRing.toAddCommGroupWithOne to AddCommGroupWithOne (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroupWithOne (Module ℂ ℂ) ≟ AddCommGroupWithOne (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommMonoidWithOne.toAddMonoidWithOne to AddMonoidWithOne (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddMonoidWithOne (Module ℂ ℂ) ≟ AddMonoidWithOne (Module ℂ ℂ) | |
[Meta.synthInstance] new goal AddCommMonoidWithOne (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroupWithOne.toAddCommMonoidWithOne, @NonAssocSemiring.toAddCommMonoidWithOne] | |
[Meta.synthInstance] ✅ apply @NonAssocSemiring.toAddCommMonoidWithOne to AddCommMonoidWithOne (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoidWithOne (Module ℂ ℂ) ≟ AddCommMonoidWithOne (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonAssocSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NonAssocRing.toNonAssocSemiring, @Semiring.toNonAssocSemiring] | |
[Meta.synthInstance] ✅ apply @Semiring.toNonAssocSemiring to NonAssocSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonAssocSemiring (Module ℂ ℂ) ≟ NonAssocSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal Semiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@instSemiring, @Ring.toSemiring, @CommSemiring.toSemiring, @OrderedSemiring.toSemiring, @StrictOrderedSemiring.toSemiring, @DivisionSemiring.toSemiring, @IdemSemiring.toSemiring, @DirectSum.GradeZero.semiring] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.semiring to Semiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ❌ Semiring (Module ℂ ℂ) ≟ Semiring (?m.28923 0) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ✅ apply @IdemSemiring.toSemiring to Semiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (Module ℂ ℂ) ≟ Semiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal IdemSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@IdemCommSemiring.toIdemSemiring, @KleeneAlgebra.toIdemSemiring] | |
[Meta.synthInstance] ✅ apply @KleeneAlgebra.toIdemSemiring to IdemSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ IdemSemiring (Module ℂ ℂ) ≟ IdemSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for KleeneAlgebra (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IdemCommSemiring.toIdemSemiring to IdemSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ IdemSemiring (Module ℂ ℂ) ≟ IdemSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for IdemCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @DivisionSemiring.toSemiring to Semiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (Module ℂ ℂ) ≟ Semiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal DivisionSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@DivisionRing.toDivisionSemiring, @Semifield.toDivisionSemiring] | |
[Meta.synthInstance] ✅ apply @Semifield.toDivisionSemiring to DivisionSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionSemiring (Module ℂ ℂ) ≟ DivisionSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal Semifield (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@Field.toSemifield, @LinearOrderedSemifield.toSemifield] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemifield.toSemifield to Semifield (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semifield (Module ℂ ℂ) ≟ Semifield (Module ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedSemifield (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedField.toLinearOrderedSemifield, @CanonicallyLinearOrderedSemifield.toLinearOrderedSemifield] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toLinearOrderedSemifield to LinearOrderedSemifield | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemifield (Module ℂ ℂ) ≟ LinearOrderedSemifield (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toLinearOrderedSemifield to LinearOrderedSemifield (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemifield (Module ℂ ℂ) ≟ LinearOrderedSemifield (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @Field.toSemifield to Semifield (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semifield (Module ℂ ℂ) ≟ Semifield (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @DivisionRing.toDivisionSemiring to DivisionSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionSemiring (Module ℂ ℂ) ≟ DivisionSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toSemiring to Semiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (Module ℂ ℂ) ≟ Semiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal StrictOrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedRing.toStrictOrderedSemiring, @StrictOrderedCommSemiring.toStrictOrderedSemiring, @LinearOrderedSemiring.toStrictOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemiring.toStrictOrderedSemiring to StrictOrderedSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring (Module ℂ ℂ) ≟ StrictOrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedRing.toLinearOrderedSemiring, @LinearOrderedCommSemiring.toLinearOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toLinearOrderedSemiring to LinearOrderedSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemiring (Module ℂ ℂ) ≟ LinearOrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toLinearOrderedCommSemiring, @LinearOrderedSemifield.toLinearOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemifield.toLinearOrderedCommSemiring to LinearOrderedCommSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommSemiring | |
(Module ℂ ℂ) ≟ LinearOrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toLinearOrderedCommSemiring to LinearOrderedCommSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommSemiring | |
(Module ℂ ℂ) ≟ LinearOrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toLinearOrderedSemiring to LinearOrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemiring (Module ℂ ℂ) ≟ LinearOrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toStrictOrderedSemiring to StrictOrderedSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring (Module ℂ ℂ) ≟ StrictOrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal StrictOrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toStrictOrderedCommSemiring, @LinearOrderedCommSemiring.toStrictOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toStrictOrderedCommSemiring to StrictOrderedCommSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommSemiring | |
(Module ℂ ℂ) ≟ StrictOrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toStrictOrderedCommSemiring to StrictOrderedCommSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommSemiring | |
(Module ℂ ℂ) ≟ StrictOrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toStrictOrderedSemiring to StrictOrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring (Module ℂ ℂ) ≟ StrictOrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedSemiring.toSemiring to Semiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (Module ℂ ℂ) ≟ Semiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal OrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@OrderedRing.toOrderedSemiring, @StrictOrderedSemiring.toOrderedSemiring, @OrderedCommSemiring.toOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @OrderedCommSemiring.toOrderedSemiring to OrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring (Module ℂ ℂ) ≟ OrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal OrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@OrderedCommRing.toOrderedCommSemiring, @StrictOrderedCommSemiring.toOrderedCommSemiring, @CanonicallyOrderedCommSemiring.toOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toOrderedCommSemiring to OrderedCommSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring (Module ℂ ℂ) ≟ OrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal CanonicallyOrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedSemifield.toCanonicallyOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toCanonicallyOrderedCommSemiring to CanonicallyOrderedCommSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedCommSemiring | |
(Module ℂ ℂ) ≟ CanonicallyOrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toOrderedCommSemiring to OrderedCommSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring (Module ℂ ℂ) ≟ OrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toOrderedCommSemiring to OrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring (Module ℂ ℂ) ≟ OrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toOrderedSemiring to OrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring (Module ℂ ℂ) ≟ OrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedRing.toOrderedSemiring to OrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring (Module ℂ ℂ) ≟ OrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CommSemiring.toSemiring to Semiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (Module ℂ ℂ) ≟ Semiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@CommRing.toCommSemiring, @OrderedCommSemiring.toCommSemiring, @StrictOrderedCommSemiring.toCommSemiring, @CanonicallyOrderedCommSemiring.toCommSemiring, @Semifield.toCommSemiring, @IdemCommSemiring.toCommSemiring, @DirectSum.GradeZero.commSemiring] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.commSemiring to CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ❌ CommSemiring (Module ℂ ℂ) ≟ CommSemiring (?m.29035 0) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ✅ apply @IdemCommSemiring.toCommSemiring to CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (Module ℂ ℂ) ≟ CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for IdemCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Semifield.toCommSemiring to CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (Module ℂ ℂ) ≟ CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toCommSemiring to CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (Module ℂ ℂ) ≟ CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toCommSemiring to CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (Module ℂ ℂ) ≟ CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedCommSemiring.toCommSemiring to CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (Module ℂ ℂ) ≟ CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CommRing.toCommSemiring to CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (Module ℂ ℂ) ≟ CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @Ring.toSemiring to Semiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (Module ℂ ℂ) ≟ Semiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @instSemiring to Semiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (Module ℂ ℂ) ≟ Semiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toNonAssocSemiring to NonAssocSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonAssocSemiring (Module ℂ ℂ) ≟ NonAssocSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommGroupWithOne.toAddCommMonoidWithOne to AddCommMonoidWithOne (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoidWithOne (Module ℂ ℂ) ≟ AddCommMonoidWithOne (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @SubNegMonoid.toAddMonoid to AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddMonoid (Module ℂ ℂ) ≟ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal SubNegMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@SubNegZeroMonoid.toSubNegMonoid, @SubtractionMonoid.toSubNegMonoid, @AddGroup.toSubNegMonoid, @LinearOrderedAddCommGroupWithTop.toSubNegMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroupWithTop.toSubNegMonoid to SubNegMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubNegMonoid (Module ℂ ℂ) ≟ SubNegMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for LinearOrderedAddCommGroupWithTop (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @AddGroup.toSubNegMonoid to SubNegMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubNegMonoid (Module ℂ ℂ) ≟ SubNegMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal AddGroup (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroup.toAddGroup, @AddGroupWithOne.toAddGroup, @SeminormedAddGroup.toAddGroup, @NormedAddGroup.toAddGroup] | |
[Meta.synthInstance] ✅ apply @NormedAddGroup.toAddGroup to AddGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddGroup (Module ℂ ℂ) ≟ AddGroup (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NormedAddGroup (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedAddCommGroup.toNormedAddGroup] | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toNormedAddGroup to NormedAddGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedAddGroup (Module ℂ ℂ) ≟ NormedAddGroup (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NormedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalNormedRing.toNormedAddCommGroup, @NormedOrderedAddGroup.toNormedAddCommGroup, @NormedLatticeAddCommGroup.toNormedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedLatticeAddCommGroup.toNormedAddCommGroup to NormedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup (Module ℂ ℂ) ≟ NormedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for NormedLatticeAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedOrderedAddGroup.toNormedAddCommGroup to NormedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup (Module ℂ ℂ) ≟ NormedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NormedOrderedAddGroup (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedAddGroup.toNormedOrderedAddGroup] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedAddGroup.toNormedOrderedAddGroup to NormedOrderedAddGroup | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedOrderedAddGroup (Module ℂ ℂ) ≟ NormedOrderedAddGroup (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for NormedLinearOrderedAddGroup (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNormedAddCommGroup to NormedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup (Module ℂ ℂ) ≟ NormedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalNormedRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedRing.toNonUnitalNormedRing, @NonUnitalNormedCommRing.toNonUnitalNormedRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedCommRing.toNonUnitalNormedRing to NonUnitalNormedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedRing (Module ℂ ℂ) ≟ NonUnitalNormedRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalNormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedCommRing.toNonUnitalNormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toNonUnitalNormedCommRing to NonUnitalNormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedCommRing (Module ℂ ℂ) ≟ NonUnitalNormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NormedRing.toNonUnitalNormedRing to NonUnitalNormedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedRing (Module ℂ ℂ) ≟ NonUnitalNormedRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedAddGroup.toAddGroup to AddGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddGroup (Module ℂ ℂ) ≟ AddGroup (Module ℂ ℂ) | |
[Meta.synthInstance] new goal SeminormedAddGroup (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedAddGroup.toSeminormedAddGroup, @SeminormedAddCommGroup.toSeminormedAddGroup] | |
[Meta.synthInstance] ✅ apply @SeminormedAddCommGroup.toSeminormedAddGroup to SeminormedAddGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddGroup (Module ℂ ℂ) ≟ SeminormedAddGroup (Module ℂ ℂ) | |
[Meta.synthInstance] new goal SeminormedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedAddCommGroup.toSeminormedAddCommGroup, @NonUnitalSeminormedRing.toSeminormedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedRing.toSeminormedAddCommGroup to SeminormedAddCommGroup | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddCommGroup (Module ℂ ℂ) ≟ SeminormedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalSeminormedRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@SeminormedRing.toNonUnitalSeminormedRing, @NonUnitalNormedRing.toNonUnitalSeminormedRing, @NonUnitalSeminormedCommRing.toNonUnitalSeminormedRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedCommRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing (Module ℂ ℂ) ≟ NonUnitalSeminormedRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalSeminormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalNormedCommRing.toNonUnitalSeminormedCommRing, @SeminormedCommRing.toNonUnitalSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toNonUnitalSeminormedCommRing to NonUnitalSeminormedCommRing | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedCommRing | |
(Module ℂ ℂ) ≟ NonUnitalSeminormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedCommRing.toNonUnitalSeminormedCommRing to NonUnitalSeminormedCommRing | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedCommRing | |
(Module ℂ ℂ) ≟ NonUnitalSeminormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing (Module ℂ ℂ) ≟ NonUnitalSeminormedRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing (Module ℂ ℂ) ≟ NonUnitalSeminormedRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toSeminormedAddCommGroup to SeminormedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddCommGroup (Module ℂ ℂ) ≟ SeminormedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NormedAddGroup.toSeminormedAddGroup to SeminormedAddGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddGroup (Module ℂ ℂ) ≟ SeminormedAddGroup (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @AddGroupWithOne.toAddGroup to AddGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddGroup (Module ℂ ℂ) ≟ AddGroup (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommGroup.toAddGroup to AddGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddGroup (Module ℂ ℂ) ≟ AddGroup (Module ℂ ℂ) | |
[Meta.synthInstance] new goal AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroupWithOne.toAddCommGroup, @NonUnitalNonAssocRing.toAddCommGroup, @Ring.toAddCommGroup, @OrderedAddCommGroup.toAddCommGroup, @LieRing.toAddCommGroup, @SeminormedAddCommGroup.toAddCommGroup, @NormedAddCommGroup.toAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toAddCommGroup to AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (Module ℂ ℂ) ≟ AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedAddCommGroup.toAddCommGroup to AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (Module ℂ ℂ) ≟ AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @LieRing.toAddCommGroup to AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (Module ℂ ℂ) ≟ AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] new goal LieRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LieRing.ofAssociativeRing] | |
[Meta.synthInstance] ✅ apply @LieRing.ofAssociativeRing to LieRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LieRing (Module ℂ ℂ) ≟ LieRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedAddCommGroup.toAddCommGroup to AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (Module ℂ ℂ) ≟ AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] new goal OrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedLatticeAddCommGroup.toOrderedAddCommGroup, @StarOrderedRing.toOrderedAddCommGroup, @LinearOrderedAddCommGroup.toOrderedAddCommGroup, @OrderedRing.toOrderedAddCommGroup, @StrictOrderedRing.toOrderedAddCommGroup, @NormedOrderedAddGroup.toOrderedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedOrderedAddGroup.toOrderedAddCommGroup to OrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup (Module ℂ ℂ) ≟ OrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup (Module ℂ ℂ) ≟ OrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup (Module ℂ ℂ) ≟ OrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroup.toOrderedAddCommGroup to OrderedAddCommGroup | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup (Module ℂ ℂ) ≟ OrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedRing.toLinearOrderedAddCommGroup, @NormedLinearOrderedAddGroup.toLinearOrderedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedAddGroup.toLinearOrderedAddCommGroup to LinearOrderedAddCommGroup | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommGroup | |
(Module ℂ ℂ) ≟ LinearOrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for NormedLinearOrderedAddGroup (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toLinearOrderedAddCommGroup to LinearOrderedAddCommGroup | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommGroup | |
(Module ℂ ℂ) ≟ LinearOrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StarOrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup (Module ℂ ℂ) ≟ OrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@Ring.toNonUnitalRing, @NonUnitalCommRing.toNonUnitalRing, @NonUnitalSeminormedRing.toNonUnitalRing, @NonUnitalNormedRing.toNonUnitalRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNonUnitalRing to NonUnitalRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing (Module ℂ ℂ) ≟ NonUnitalRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedRing.toNonUnitalRing to NonUnitalRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing (Module ℂ ℂ) ≟ NonUnitalRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalRing to NonUnitalRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing (Module ℂ ℂ) ≟ NonUnitalRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@CommRing.toNonUnitalCommRing, @NonUnitalSeminormedCommRing.toNonUnitalCommRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedCommRing.toNonUnitalCommRing to NonUnitalCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommRing (Module ℂ ℂ) ≟ NonUnitalCommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CommRing.toNonUnitalCommRing to NonUnitalCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommRing (Module ℂ ℂ) ≟ NonUnitalCommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @Ring.toNonUnitalRing to NonUnitalRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing (Module ℂ ℂ) ≟ NonUnitalRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NormedLatticeAddCommGroup.toOrderedAddCommGroup to OrderedAddCommGroup | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup (Module ℂ ℂ) ≟ OrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for NormedLatticeAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Ring.toAddCommGroup to AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (Module ℂ ℂ) ≟ AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocRing.toAddCommGroup to AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (Module ℂ ℂ) ≟ AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalNonAssocRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalRing.toNonUnitalNonAssocRing, @NonAssocRing.toNonUnitalNonAssocRing, @NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing, @DirectSum.GradeZero.nonUnitalNonAssocRing] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.nonUnitalNonAssocRing to NonUnitalNonAssocRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ❌ NonUnitalNonAssocRing (Module ℂ ℂ) ≟ NonUnitalNonAssocRing (?m.29222 0) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddMonoid.toAddZeroClass] | |
[Meta.synthInstance] ✅ apply @AddMonoid.toAddZeroClass to AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddZeroClass (AddCommMonoid ℂ) ≟ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddLeftCancelMonoid.toAddMonoid, @AddRightCancelMonoid.toAddMonoid, @AddCommMonoid.toAddMonoid, @SubNegMonoid.toAddMonoid, @AddMonoidWithOne.toAddMonoid] | |
[Meta.synthInstance] ✅ apply @AddMonoidWithOne.toAddMonoid to AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddMonoid (AddCommMonoid ℂ) ≟ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddMonoidWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCommMonoidWithOne.toAddMonoidWithOne, @AddGroupWithOne.toAddMonoidWithOne] | |
[Meta.synthInstance] ✅ apply @AddGroupWithOne.toAddMonoidWithOne to AddMonoidWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddMonoidWithOne | |
(AddCommMonoid ℂ) ≟ AddMonoidWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroupWithOne.toAddGroupWithOne, @Ring.toAddGroupWithOne] | |
[Meta.synthInstance] ✅ apply @Ring.toAddGroupWithOne to AddGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddGroupWithOne (AddCommMonoid ℂ) ≟ AddGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@CommRing.toRing, @OrderedRing.toRing, @StrictOrderedRing.toRing, @DivisionRing.toRing, @BooleanRing.toRing, @DirectSum.GradeZero.ring, @SeminormedRing.toRing, @NormedRing.toRing] | |
[Meta.synthInstance] ✅ apply @NormedRing.toRing to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (AddCommMonoid ℂ) ≟ Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedDivisionRing.toNormedRing, @NormedCommRing.toNormedRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toNormedRing to NormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedRing (AddCommMonoid ℂ) ≟ NormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedField.toNormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedField.toNormedCommRing to NormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedCommRing (AddCommMonoid ℂ) ≟ NormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[NormedLinearOrderedField.toNormedField, @NontriviallyNormedField.toNormedField, @DenselyNormedField.toNormedField] | |
[Meta.synthInstance] ✅ apply @DenselyNormedField.toNormedField to NormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedField (AddCommMonoid ℂ) ≟ NormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal DenselyNormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@RCLike.toDenselyNormedField] | |
[Meta.synthInstance] ✅ apply @RCLike.toDenselyNormedField to DenselyNormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DenselyNormedField | |
(AddCommMonoid ℂ) ≟ DenselyNormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for RCLike (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NontriviallyNormedField.toNormedField to NormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedField (AddCommMonoid ℂ) ≟ NormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NontriviallyNormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@DenselyNormedField.toNontriviallyNormedField] | |
[Meta.synthInstance] ✅ apply @DenselyNormedField.toNontriviallyNormedField to NontriviallyNormedField | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NontriviallyNormedField | |
(AddCommMonoid ℂ) ≟ NontriviallyNormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply NormedLinearOrderedField.toNormedField to NormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedField (AddCommMonoid ℂ) ≟ NormedField (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for NormedLinearOrderedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedDivisionRing.toNormedRing to NormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedRing (AddCommMonoid ℂ) ≟ NormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NormedDivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedField.toNormedDivisionRing] | |
[Meta.synthInstance] ✅ apply @NormedField.toNormedDivisionRing to NormedDivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedDivisionRing | |
(AddCommMonoid ℂ) ≟ NormedDivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedRing.toRing to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (AddCommMonoid ℂ) ≟ Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal SeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedRing.toSeminormedRing, @SeminormedCommRing.toSeminormedRing] | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toSeminormedRing to SeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedRing (AddCommMonoid ℂ) ≟ SeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal SeminormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedCommRing.toSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toSeminormedCommRing to SeminormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedCommRing | |
(AddCommMonoid ℂ) ≟ SeminormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NormedRing.toSeminormedRing to SeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedRing (AddCommMonoid ℂ) ≟ SeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.ring to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ❌ Ring (AddCommMonoid ℂ) ≟ Ring (?m.29299 0) | |
[Meta.synthInstance] ✅ apply @BooleanRing.toRing to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (AddCommMonoid ℂ) ≟ Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for BooleanRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @DivisionRing.toRing to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (AddCommMonoid ℂ) ≟ Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal DivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@Field.toDivisionRing, @NormedDivisionRing.toDivisionRing] | |
[Meta.synthInstance] ✅ apply @NormedDivisionRing.toDivisionRing to DivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionRing (AddCommMonoid ℂ) ≟ DivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @Field.toDivisionRing to DivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionRing (AddCommMonoid ℂ) ≟ DivisionRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal Field (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[littleWedderburn, @LinearOrderedField.toField, @NormedField.toField] | |
[Meta.synthInstance] ✅ apply @NormedField.toField to Field (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Field (AddCommMonoid ℂ) ≟ Field (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toField to Field (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Field (AddCommMonoid ℂ) ≟ Field (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedField.toLinearOrderedField, @ConditionallyCompleteLinearOrderedField.toLinearOrderedField] | |
[Meta.synthInstance] ✅ apply @ConditionallyCompleteLinearOrderedField.toLinearOrderedField to LinearOrderedField | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedField | |
(AddCommMonoid ℂ) ≟ LinearOrderedField (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for ConditionallyCompleteLinearOrderedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedField.toLinearOrderedField to LinearOrderedField | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedField | |
(AddCommMonoid ℂ) ≟ LinearOrderedField (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for NormedLinearOrderedField (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply littleWedderburn to Field (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Field (AddCommMonoid ℂ) ≟ Field (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toRing to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (AddCommMonoid ℂ) ≟ Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal StrictOrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toStrictOrderedRing, @LinearOrderedRing.toStrictOrderedRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toStrictOrderedRing to StrictOrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedRing | |
(AddCommMonoid ℂ) ≟ StrictOrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toLinearOrderedRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toLinearOrderedRing to LinearOrderedRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedRing | |
(AddCommMonoid ℂ) ≟ LinearOrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedField.toLinearOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toLinearOrderedCommRing to LinearOrderedCommRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommRing | |
(AddCommMonoid ℂ) ≟ LinearOrderedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toStrictOrderedRing to StrictOrderedRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedRing | |
(AddCommMonoid ℂ) ≟ StrictOrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal StrictOrderedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toStrictOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toStrictOrderedCommRing to StrictOrderedCommRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommRing | |
(AddCommMonoid ℂ) ≟ StrictOrderedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedRing.toRing to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (AddCommMonoid ℂ) ≟ Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal OrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedRing.toOrderedRing, @OrderedCommRing.toOrderedRing] | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toOrderedRing to OrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedRing (AddCommMonoid ℂ) ≟ OrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal OrderedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toOrderedCommRing to OrderedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommRing (AddCommMonoid ℂ) ≟ OrderedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toOrderedRing to OrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedRing (AddCommMonoid ℂ) ≟ OrderedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CommRing.toRing to Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (AddCommMonoid ℂ) ≟ Ring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@BooleanRing.toCommRing, @SeminormedCommRing.toCommRing, @OrderedCommRing.toCommRing, @StrictOrderedCommRing.toCommRing, @Field.toCommRing, @EuclideanDomain.toCommRing, @DirectSum.GradeZero.commRing] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.commRing to CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ❌ CommRing (AddCommMonoid ℂ) ≟ CommRing (?m.29369 0) | |
[Meta.synthInstance] ✅ apply @EuclideanDomain.toCommRing to CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (AddCommMonoid ℂ) ≟ CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal EuclideanDomain (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@Field.toEuclideanDomain] | |
[Meta.synthInstance] ✅ apply @Field.toEuclideanDomain to EuclideanDomain (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ EuclideanDomain (AddCommMonoid ℂ) ≟ EuclideanDomain (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @Field.toCommRing to CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (AddCommMonoid ℂ) ≟ CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toCommRing to CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (AddCommMonoid ℂ) ≟ CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toCommRing to CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (AddCommMonoid ℂ) ≟ CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toCommRing to CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (AddCommMonoid ℂ) ≟ CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @BooleanRing.toCommRing to CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (AddCommMonoid ℂ) ≟ CommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for BooleanRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @AddCommGroupWithOne.toAddGroupWithOne to AddGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddGroupWithOne (AddCommMonoid ℂ) ≟ AddGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddCommGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@CommRing.toAddCommGroupWithOne, @NonAssocRing.toAddCommGroupWithOne] | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toAddCommGroupWithOne to AddCommGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroupWithOne | |
(AddCommMonoid ℂ) ≟ AddCommGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonAssocRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@Ring.toNonAssocRing] | |
[Meta.synthInstance] ✅ apply @Ring.toNonAssocRing to NonAssocRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonAssocRing (AddCommMonoid ℂ) ≟ NonAssocRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CommRing.toAddCommGroupWithOne to AddCommGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroupWithOne | |
(AddCommMonoid ℂ) ≟ AddCommGroupWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommMonoidWithOne.toAddMonoidWithOne to AddMonoidWithOne | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddMonoidWithOne | |
(AddCommMonoid ℂ) ≟ AddMonoidWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddCommMonoidWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroupWithOne.toAddCommMonoidWithOne, @NonAssocSemiring.toAddCommMonoidWithOne] | |
[Meta.synthInstance] ✅ apply @NonAssocSemiring.toAddCommMonoidWithOne to AddCommMonoidWithOne | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoidWithOne | |
(AddCommMonoid ℂ) ≟ AddCommMonoidWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonAssocRing.toNonAssocSemiring, @Semiring.toNonAssocSemiring] | |
[Meta.synthInstance] ✅ apply @Semiring.toNonAssocSemiring to NonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonAssocSemiring | |
(AddCommMonoid ℂ) ≟ NonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@instSemiring, @Ring.toSemiring, @CommSemiring.toSemiring, @OrderedSemiring.toSemiring, @StrictOrderedSemiring.toSemiring, @DivisionSemiring.toSemiring, @IdemSemiring.toSemiring, @DirectSum.GradeZero.semiring] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.semiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ❌ Semiring (AddCommMonoid ℂ) ≟ Semiring (?m.29420 0) | |
[Meta.synthInstance] ✅ apply @IdemSemiring.toSemiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (AddCommMonoid ℂ) ≟ Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal IdemSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@IdemCommSemiring.toIdemSemiring, @KleeneAlgebra.toIdemSemiring] | |
[Meta.synthInstance] ✅ apply @KleeneAlgebra.toIdemSemiring to IdemSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ IdemSemiring (AddCommMonoid ℂ) ≟ IdemSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for KleeneAlgebra (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IdemCommSemiring.toIdemSemiring to IdemSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ IdemSemiring (AddCommMonoid ℂ) ≟ IdemSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for IdemCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @DivisionSemiring.toSemiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (AddCommMonoid ℂ) ≟ Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal DivisionSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@DivisionRing.toDivisionSemiring, @Semifield.toDivisionSemiring] | |
[Meta.synthInstance] ✅ apply @Semifield.toDivisionSemiring to DivisionSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionSemiring | |
(AddCommMonoid ℂ) ≟ DivisionSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal Semifield (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@Field.toSemifield, @LinearOrderedSemifield.toSemifield] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemifield.toSemifield to Semifield (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semifield (AddCommMonoid ℂ) ≟ Semifield (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedSemifield (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedField.toLinearOrderedSemifield, @CanonicallyLinearOrderedSemifield.toLinearOrderedSemifield] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toLinearOrderedSemifield to LinearOrderedSemifield | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemifield | |
(AddCommMonoid ℂ) ≟ LinearOrderedSemifield (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toLinearOrderedSemifield to LinearOrderedSemifield | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemifield | |
(AddCommMonoid ℂ) ≟ LinearOrderedSemifield (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @Field.toSemifield to Semifield (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semifield (AddCommMonoid ℂ) ≟ Semifield (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @DivisionRing.toDivisionSemiring to DivisionSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionSemiring | |
(AddCommMonoid ℂ) ≟ DivisionSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toSemiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (AddCommMonoid ℂ) ≟ Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal StrictOrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedRing.toStrictOrderedSemiring, @StrictOrderedCommSemiring.toStrictOrderedSemiring, @LinearOrderedSemiring.toStrictOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemiring.toStrictOrderedSemiring to StrictOrderedSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring | |
(AddCommMonoid ℂ) ≟ StrictOrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedRing.toLinearOrderedSemiring, @LinearOrderedCommSemiring.toLinearOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toLinearOrderedSemiring to LinearOrderedSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemiring | |
(AddCommMonoid ℂ) ≟ LinearOrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toLinearOrderedCommSemiring, @LinearOrderedSemifield.toLinearOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemifield.toLinearOrderedCommSemiring to LinearOrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ LinearOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toLinearOrderedCommSemiring to LinearOrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ LinearOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toLinearOrderedSemiring to LinearOrderedSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemiring | |
(AddCommMonoid ℂ) ≟ LinearOrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toStrictOrderedSemiring to StrictOrderedSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring | |
(AddCommMonoid ℂ) ≟ StrictOrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal StrictOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toStrictOrderedCommSemiring, @LinearOrderedCommSemiring.toStrictOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toStrictOrderedCommSemiring to StrictOrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ StrictOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toStrictOrderedCommSemiring to StrictOrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ StrictOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toStrictOrderedSemiring to StrictOrderedSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring | |
(AddCommMonoid ℂ) ≟ StrictOrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedSemiring.toSemiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (AddCommMonoid ℂ) ≟ Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal OrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@OrderedRing.toOrderedSemiring, @StrictOrderedSemiring.toOrderedSemiring, @OrderedCommSemiring.toOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @OrderedCommSemiring.toOrderedSemiring to OrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring (AddCommMonoid ℂ) ≟ OrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal OrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@OrderedCommRing.toOrderedCommSemiring, @StrictOrderedCommSemiring.toOrderedCommSemiring, @CanonicallyOrderedCommSemiring.toOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toOrderedCommSemiring to OrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ OrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal CanonicallyOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedSemifield.toCanonicallyOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toCanonicallyOrderedCommSemiring to CanonicallyOrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ CanonicallyOrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toOrderedCommSemiring to OrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ OrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toOrderedCommSemiring to OrderedCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring | |
(AddCommMonoid ℂ) ≟ OrderedCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toOrderedSemiring to OrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring (AddCommMonoid ℂ) ≟ OrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedRing.toOrderedSemiring to OrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring (AddCommMonoid ℂ) ≟ OrderedSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CommSemiring.toSemiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (AddCommMonoid ℂ) ≟ Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@CommRing.toCommSemiring, @OrderedCommSemiring.toCommSemiring, @StrictOrderedCommSemiring.toCommSemiring, @CanonicallyOrderedCommSemiring.toCommSemiring, @Semifield.toCommSemiring, @IdemCommSemiring.toCommSemiring, @DirectSum.GradeZero.commSemiring] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.commSemiring to CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ❌ CommSemiring (AddCommMonoid ℂ) ≟ CommSemiring (?m.29516 0) | |
[Meta.synthInstance] ✅ apply @IdemCommSemiring.toCommSemiring to CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (AddCommMonoid ℂ) ≟ CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for IdemCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Semifield.toCommSemiring to CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (AddCommMonoid ℂ) ≟ CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toCommSemiring to CommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (AddCommMonoid ℂ) ≟ CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toCommSemiring to CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (AddCommMonoid ℂ) ≟ CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedCommSemiring.toCommSemiring to CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (AddCommMonoid ℂ) ≟ CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CommRing.toCommSemiring to CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (AddCommMonoid ℂ) ≟ CommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @Ring.toSemiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (AddCommMonoid ℂ) ≟ Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @instSemiring to Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (AddCommMonoid ℂ) ≟ Semiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toNonAssocSemiring to NonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonAssocSemiring | |
(AddCommMonoid ℂ) ≟ NonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommGroupWithOne.toAddCommMonoidWithOne to AddCommMonoidWithOne | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoidWithOne | |
(AddCommMonoid ℂ) ≟ AddCommMonoidWithOne (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @SubNegMonoid.toAddMonoid to AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddMonoid (AddCommMonoid ℂ) ≟ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal SubNegMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@SubNegZeroMonoid.toSubNegMonoid, @SubtractionMonoid.toSubNegMonoid, @AddGroup.toSubNegMonoid, @LinearOrderedAddCommGroupWithTop.toSubNegMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroupWithTop.toSubNegMonoid to SubNegMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubNegMonoid (AddCommMonoid ℂ) ≟ SubNegMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for LinearOrderedAddCommGroupWithTop (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @AddGroup.toSubNegMonoid to SubNegMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubNegMonoid (AddCommMonoid ℂ) ≟ SubNegMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroup.toAddGroup, @AddGroupWithOne.toAddGroup, @SeminormedAddGroup.toAddGroup, @NormedAddGroup.toAddGroup] | |
[Meta.synthInstance] ✅ apply @NormedAddGroup.toAddGroup to AddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddGroup (AddCommMonoid ℂ) ≟ AddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NormedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedAddCommGroup.toNormedAddGroup] | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toNormedAddGroup to NormedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedAddGroup (AddCommMonoid ℂ) ≟ NormedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NormedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalNormedRing.toNormedAddCommGroup, @NormedOrderedAddGroup.toNormedAddCommGroup, @NormedLatticeAddCommGroup.toNormedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedLatticeAddCommGroup.toNormedAddCommGroup to NormedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup | |
(AddCommMonoid ℂ) ≟ NormedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for NormedLatticeAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedOrderedAddGroup.toNormedAddCommGroup to NormedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup | |
(AddCommMonoid ℂ) ≟ NormedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NormedOrderedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedAddGroup.toNormedOrderedAddGroup] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedAddGroup.toNormedOrderedAddGroup to NormedOrderedAddGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedOrderedAddGroup | |
(AddCommMonoid ℂ) ≟ NormedOrderedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for NormedLinearOrderedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNormedAddCommGroup to NormedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup | |
(AddCommMonoid ℂ) ≟ NormedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalNormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedRing.toNonUnitalNormedRing, @NonUnitalNormedCommRing.toNonUnitalNormedRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedCommRing.toNonUnitalNormedRing to NonUnitalNormedRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalNormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedCommRing.toNonUnitalNormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toNonUnitalNormedCommRing to NonUnitalNormedCommRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedCommRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NormedRing.toNonUnitalNormedRing to NonUnitalNormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedAddGroup.toAddGroup to AddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddGroup (AddCommMonoid ℂ) ≟ AddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal SeminormedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedAddGroup.toSeminormedAddGroup, @SeminormedAddCommGroup.toSeminormedAddGroup] | |
[Meta.synthInstance] ✅ apply @SeminormedAddCommGroup.toSeminormedAddGroup to SeminormedAddGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddGroup | |
(AddCommMonoid ℂ) ≟ SeminormedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal SeminormedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedAddCommGroup.toSeminormedAddCommGroup, @NonUnitalSeminormedRing.toSeminormedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedRing.toSeminormedAddCommGroup to SeminormedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddCommGroup | |
(AddCommMonoid ℂ) ≟ SeminormedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalSeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@SeminormedRing.toNonUnitalSeminormedRing, @NonUnitalNormedRing.toNonUnitalSeminormedRing, @NonUnitalSeminormedCommRing.toNonUnitalSeminormedRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedCommRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing | |
(AddCommMonoid ℂ) ≟ NonUnitalSeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalSeminormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalNormedCommRing.toNonUnitalSeminormedCommRing, @SeminormedCommRing.toNonUnitalSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toNonUnitalSeminormedCommRing to NonUnitalSeminormedCommRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedCommRing | |
(AddCommMonoid ℂ) ≟ NonUnitalSeminormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedCommRing.toNonUnitalSeminormedCommRing to NonUnitalSeminormedCommRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedCommRing | |
(AddCommMonoid ℂ) ≟ NonUnitalSeminormedCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing | |
(AddCommMonoid ℂ) ≟ NonUnitalSeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing | |
(AddCommMonoid ℂ) ≟ NonUnitalSeminormedRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toSeminormedAddCommGroup to SeminormedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddCommGroup | |
(AddCommMonoid ℂ) ≟ SeminormedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NormedAddGroup.toSeminormedAddGroup to SeminormedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddGroup | |
(AddCommMonoid ℂ) ≟ SeminormedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddGroupWithOne.toAddGroup to AddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddGroup (AddCommMonoid ℂ) ≟ AddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommGroup.toAddGroup to AddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddGroup (AddCommMonoid ℂ) ≟ AddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroupWithOne.toAddCommGroup, @NonUnitalNonAssocRing.toAddCommGroup, @Ring.toAddCommGroup, @OrderedAddCommGroup.toAddCommGroup, @LieRing.toAddCommGroup, @SeminormedAddCommGroup.toAddCommGroup, @NormedAddCommGroup.toAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toAddCommGroup to AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (AddCommMonoid ℂ) ≟ AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedAddCommGroup.toAddCommGroup to AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (AddCommMonoid ℂ) ≟ AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LieRing.toAddCommGroup to AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (AddCommMonoid ℂ) ≟ AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LieRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LieRing.ofAssociativeRing] | |
[Meta.synthInstance] ✅ apply @LieRing.ofAssociativeRing to LieRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LieRing (AddCommMonoid ℂ) ≟ LieRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedAddCommGroup.toAddCommGroup to AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (AddCommMonoid ℂ) ≟ AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NormedLatticeAddCommGroup.toOrderedAddCommGroup, @StarOrderedRing.toOrderedAddCommGroup, @LinearOrderedAddCommGroup.toOrderedAddCommGroup, @OrderedRing.toOrderedAddCommGroup, @StrictOrderedRing.toOrderedAddCommGroup, @NormedOrderedAddGroup.toOrderedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedOrderedAddGroup.toOrderedAddCommGroup to OrderedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroup.toOrderedAddCommGroup to OrderedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedRing.toLinearOrderedAddCommGroup, @NormedLinearOrderedAddGroup.toLinearOrderedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedAddGroup.toLinearOrderedAddCommGroup to LinearOrderedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ LinearOrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for NormedLinearOrderedAddGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toLinearOrderedAddCommGroup to LinearOrderedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ LinearOrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StarOrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@Ring.toNonUnitalRing, @NonUnitalCommRing.toNonUnitalRing, @NonUnitalSeminormedRing.toNonUnitalRing, @NonUnitalNormedRing.toNonUnitalRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNonUnitalRing to NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing (AddCommMonoid ℂ) ≟ NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedRing.toNonUnitalRing to NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing (AddCommMonoid ℂ) ≟ NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalRing to NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing (AddCommMonoid ℂ) ≟ NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@CommRing.toNonUnitalCommRing, @NonUnitalSeminormedCommRing.toNonUnitalCommRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedCommRing.toNonUnitalCommRing to NonUnitalCommRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommRing | |
(AddCommMonoid ℂ) ≟ NonUnitalCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CommRing.toNonUnitalCommRing to NonUnitalCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommRing | |
(AddCommMonoid ℂ) ≟ NonUnitalCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @Ring.toNonUnitalRing to NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing (AddCommMonoid ℂ) ≟ NonUnitalRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NormedLatticeAddCommGroup.toOrderedAddCommGroup to OrderedAddCommGroup | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup | |
(AddCommMonoid ℂ) ≟ OrderedAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for NormedLatticeAddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Ring.toAddCommGroup to AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (AddCommMonoid ℂ) ≟ AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocRing.toAddCommGroup to AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (AddCommMonoid ℂ) ≟ AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalNonAssocRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalRing.toNonUnitalNonAssocRing, @NonAssocRing.toNonUnitalNonAssocRing, @NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing, @DirectSum.GradeZero.nonUnitalNonAssocRing] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.nonUnitalNonAssocRing to NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ❌ NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocRing (?m.29687 0) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalNonAssocCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalCommRing.toNonUnitalNonAssocCommRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalNonAssocCommRing to NonUnitalNonAssocCommRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocCommRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocCommRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocRing (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommGroupWithOne.toAddCommGroup to AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (AddCommMonoid ℂ) ≟ AddCommGroup (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @SubtractionMonoid.toSubNegMonoid to SubNegMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubNegMonoid (AddCommMonoid ℂ) ≟ SubNegMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal SubtractionMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddGroup.toSubtractionMonoid, @SubtractionCommMonoid.toSubtractionMonoid] | |
[Meta.synthInstance] ✅ apply @SubtractionCommMonoid.toSubtractionMonoid to SubtractionMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubtractionMonoid | |
(AddCommMonoid ℂ) ≟ SubtractionMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal SubtractionCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroup.toDivisionAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @AddCommGroup.toDivisionAddCommMonoid to SubtractionCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubtractionCommMonoid | |
(AddCommMonoid ℂ) ≟ SubtractionCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddGroup.toSubtractionMonoid to SubtractionMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubtractionMonoid | |
(AddCommMonoid ℂ) ≟ SubtractionMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @SubNegZeroMonoid.toSubNegMonoid to SubNegMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubNegMonoid (AddCommMonoid ℂ) ≟ SubNegMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal SubNegZeroMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@SubtractionMonoid.toSubNegZeroMonoid] | |
[Meta.synthInstance] ✅ apply @SubtractionMonoid.toSubNegZeroMonoid to SubNegZeroMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubNegZeroMonoid | |
(AddCommMonoid ℂ) ≟ SubNegZeroMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommMonoid.toAddMonoid to AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddMonoid (AddCommMonoid ℂ) ≟ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCancelCommMonoid.toAddCommMonoid, @SubtractionCommMonoid.toAddCommMonoid, @AddCommGroup.toAddCommMonoid, @AddCommMonoidWithOne.toAddCommMonoid, @NonUnitalNonAssocSemiring.toAddCommMonoid, @OrderedAddCommMonoid.toAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @OrderedAddCommMonoid.toAddCommMonoid to AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (AddCommMonoid ℂ) ≟ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal OrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@StarOrderedRing.toOrderedAddCommMonoid, @OrderedCancelAddCommMonoid.toOrderedAddCommMonoid, @LinearOrderedAddCommMonoid.toOrderedAddCommMonoid, @CanonicallyOrderedAddCommMonoid.toOrderedAddCommMonoid, @OrderedSemiring.toOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @OrderedSemiring.toOrderedAddCommMonoid to OrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal CanonicallyOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@IdemSemiring.toCanonicallyOrderedAddCommMonoid, @CanonicallyLinearOrderedAddCommMonoid.toCanonicallyOrderedAddCommMonoid, @CanonicallyOrderedCommSemiring.toCanonicallyOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ CanonicallyOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedAddCommMonoid.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ CanonicallyOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal CanonicallyLinearOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedSemifield.toCanonicallyLinearOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toCanonicallyLinearOrderedAddCommMonoid to CanonicallyLinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyLinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ CanonicallyLinearOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IdemSemiring.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ CanonicallyOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedCancelAddCommMonoid.toLinearOrderedAddCommMonoid, @LinearOrderedAddCommMonoidWithTop.toLinearOrderedAddCommMonoid, @CanonicallyLinearOrderedAddCommMonoid.toLinearOrderedAddCommMonoid, @LinearOrderedSemiring.toLinearOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemiring.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ LinearOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedAddCommMonoid.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ LinearOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommMonoidWithTop.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ LinearOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedAddCommMonoidWithTop (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedAddCommGroupWithTop.toLinearOrderedAddCommMonoidWithTop] | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroupWithTop.toLinearOrderedAddCommMonoidWithTop to LinearOrderedAddCommMonoidWithTop | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoidWithTop | |
(AddCommMonoid ℂ) ≟ LinearOrderedAddCommMonoidWithTop (AddCommMonoid ℂ) | |
[Meta.synthInstance] no instances for LinearOrderedAddCommGroupWithTop (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCancelAddCommMonoid.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ LinearOrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal LinearOrderedCancelAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedAddCommGroup.toLinearOrderedAddCancelCommMonoid, @LinearOrderedCommSemiring.toLinearOrderedCancelAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toLinearOrderedCancelAddCommMonoid to LinearOrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) ≟ LinearOrderedCancelAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroup.toLinearOrderedAddCancelCommMonoid to LinearOrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) ≟ LinearOrderedCancelAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedCancelAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal OrderedCancelAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@OrderedAddCommGroup.toOrderedCancelAddCommMonoid, @LinearOrderedCancelAddCommMonoid.toOrderedCancelAddCommMonoid, @StrictOrderedSemiring.toOrderedCancelAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedCancelAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedCancelAddCommMonoid.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedCancelAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedAddCommGroup.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedCancelAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @StarOrderedRing.toOrderedAddCommMonoid to OrderedAddCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid | |
(AddCommMonoid ℂ) ≟ OrderedAddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalRing.toNonUnitalSemiring, @Semiring.toNonUnitalSemiring, @NonUnitalCommSemiring.toNonUnitalSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommSemiring.toNonUnitalSemiring to NonUnitalSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@CommSemiring.toNonUnitalCommSemiring, @NonUnitalCommRing.toNonUnitalCommSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalCommSemiring to NonUnitalCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @CommSemiring.toNonUnitalCommSemiring to NonUnitalCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @Semiring.toNonUnitalSemiring to NonUnitalSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalRing.toNonUnitalSemiring to NonUnitalSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocSemiring.toAddCommMonoid to AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (AddCommMonoid ℂ) ≟ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalNonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalSemiring.toNonUnitalNonAssocSemiring, @NonAssocSemiring.toNonUnitalNonAssocSemiring, @NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring, @NonUnitalNonAssocCommSemiring.toNonUnitalNonAssocSemiring, @DirectSum.GradeZero.nonUnitalNonAssocSemiring] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.nonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ❌ NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocSemiring (?m.29813 0) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommSemiring.toNonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal NonUnitalNonAssocCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalNonAssocCommRing.toNonUnitalNonAssocCommSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommRing.toNonUnitalNonAssocCommSemiring to NonUnitalNonAssocCommSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocCommSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocCommSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonAssocSemiring.toNonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalSemiring.toNonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocSemiring | |
(AddCommMonoid ℂ) ≟ NonUnitalNonAssocSemiring (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommMonoidWithOne.toAddCommMonoid to AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (AddCommMonoid ℂ) ≟ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommGroup.toAddCommMonoid to AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (AddCommMonoid ℂ) ≟ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @SubtractionCommMonoid.toAddCommMonoid to AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (AddCommMonoid ℂ) ≟ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCancelCommMonoid.toAddCommMonoid to AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (AddCommMonoid ℂ) ≟ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddCancelCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroup.toAddCancelCommMonoid, @OrderedCancelAddCommMonoid.toCancelAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @OrderedCancelAddCommMonoid.toCancelAddCommMonoid to AddCancelCommMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCancelCommMonoid | |
(AddCommMonoid ℂ) ≟ AddCancelCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommGroup.toAddCancelCommMonoid to AddCancelCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCancelCommMonoid | |
(AddCommMonoid ℂ) ≟ AddCancelCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddRightCancelMonoid.toAddMonoid to AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddMonoid (AddCommMonoid ℂ) ≟ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddRightCancelMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCancelMonoid.toAddRightCancelMonoid] | |
[Meta.synthInstance] ✅ apply @AddCancelMonoid.toAddRightCancelMonoid to AddRightCancelMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddRightCancelMonoid | |
(AddCommMonoid ℂ) ≟ AddRightCancelMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddCancelMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[AddCancelCommMonoid.toAddCancelMonoid, @AddGroup.toAddCancelMonoid] | |
[Meta.synthInstance] ✅ apply @AddGroup.toAddCancelMonoid to AddCancelMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCancelMonoid (AddCommMonoid ℂ) ≟ AddCancelMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply AddCancelCommMonoid.toAddCancelMonoid to AddCancelMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCancelMonoid (AddCommMonoid ℂ) ≟ AddCancelMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddLeftCancelMonoid.toAddMonoid to AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddMonoid (AddCommMonoid ℂ) ≟ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] new goal AddLeftCancelMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance.instances] #[@AddCancelMonoid.toAddLeftCancelMonoid, @AddCancelCommMonoid.toAddLeftCancelMonoid] | |
[Meta.synthInstance] ✅ apply @AddCancelCommMonoid.toAddLeftCancelMonoid to AddLeftCancelMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddLeftCancelMonoid | |
(AddCommMonoid ℂ) ≟ AddLeftCancelMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ✅ apply @AddCancelMonoid.toAddLeftCancelMonoid to AddLeftCancelMonoid | |
(AddCommMonoid ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddLeftCancelMonoid | |
(AddCommMonoid ℂ) ≟ AddLeftCancelMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing (Module ℂ ℂ) ≟ NonUnitalNonAssocRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalNonAssocCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalCommRing.toNonUnitalNonAssocCommRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalNonAssocCommRing to NonUnitalNonAssocCommRing | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocCommRing | |
(Module ℂ ℂ) ≟ NonUnitalNonAssocCommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing (Module ℂ ℂ) ≟ NonUnitalNonAssocRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing (Module ℂ ℂ) ≟ NonUnitalNonAssocRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommGroupWithOne.toAddCommGroup to AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (Module ℂ ℂ) ≟ AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @SubtractionMonoid.toSubNegMonoid to SubNegMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubNegMonoid (Module ℂ ℂ) ≟ SubNegMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal SubtractionMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@AddGroup.toSubtractionMonoid, @SubtractionCommMonoid.toSubtractionMonoid] | |
[Meta.synthInstance] ✅ apply @SubtractionCommMonoid.toSubtractionMonoid to SubtractionMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubtractionMonoid (Module ℂ ℂ) ≟ SubtractionMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal SubtractionCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroup.toDivisionAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @AddCommGroup.toDivisionAddCommMonoid to SubtractionCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubtractionCommMonoid (Module ℂ ℂ) ≟ SubtractionCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @AddGroup.toSubtractionMonoid to SubtractionMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubtractionMonoid (Module ℂ ℂ) ≟ SubtractionMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @SubNegZeroMonoid.toSubNegMonoid to SubNegMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubNegMonoid (Module ℂ ℂ) ≟ SubNegMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal SubNegZeroMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@SubtractionMonoid.toSubNegZeroMonoid] | |
[Meta.synthInstance] ✅ apply @SubtractionMonoid.toSubNegZeroMonoid to SubNegZeroMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubNegZeroMonoid (Module ℂ ℂ) ≟ SubNegZeroMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommMonoid.toAddMonoid to AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddMonoid (Module ℂ ℂ) ≟ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@AddCancelCommMonoid.toAddCommMonoid, @SubtractionCommMonoid.toAddCommMonoid, @AddCommGroup.toAddCommMonoid, @AddCommMonoidWithOne.toAddCommMonoid, @NonUnitalNonAssocSemiring.toAddCommMonoid, @OrderedAddCommMonoid.toAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @OrderedAddCommMonoid.toAddCommMonoid to AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (Module ℂ ℂ) ≟ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal OrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@StarOrderedRing.toOrderedAddCommMonoid, @OrderedCancelAddCommMonoid.toOrderedAddCommMonoid, @LinearOrderedAddCommMonoid.toOrderedAddCommMonoid, @CanonicallyOrderedAddCommMonoid.toOrderedAddCommMonoid, @OrderedSemiring.toOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @OrderedSemiring.toOrderedAddCommMonoid to OrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid (Module ℂ ℂ) ≟ OrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid (Module ℂ ℂ) ≟ OrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal CanonicallyOrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@IdemSemiring.toCanonicallyOrderedAddCommMonoid, @CanonicallyLinearOrderedAddCommMonoid.toCanonicallyOrderedAddCommMonoid, @CanonicallyOrderedCommSemiring.toCanonicallyOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid | |
(Module ℂ ℂ) ≟ CanonicallyOrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedAddCommMonoid.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid | |
(Module ℂ ℂ) ≟ CanonicallyOrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal CanonicallyLinearOrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedSemifield.toCanonicallyLinearOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toCanonicallyLinearOrderedAddCommMonoid to CanonicallyLinearOrderedAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyLinearOrderedAddCommMonoid | |
(Module ℂ ℂ) ≟ CanonicallyLinearOrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IdemSemiring.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid | |
(Module ℂ ℂ) ≟ CanonicallyOrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid (Module ℂ ℂ) ≟ OrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedCancelAddCommMonoid.toLinearOrderedAddCommMonoid, @LinearOrderedAddCommMonoidWithTop.toLinearOrderedAddCommMonoid, @CanonicallyLinearOrderedAddCommMonoid.toLinearOrderedAddCommMonoid, @LinearOrderedSemiring.toLinearOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemiring.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid | |
(Module ℂ ℂ) ≟ LinearOrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedAddCommMonoid.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid | |
(Module ℂ ℂ) ≟ LinearOrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommMonoidWithTop.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid | |
(Module ℂ ℂ) ≟ LinearOrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedAddCommMonoidWithTop (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedAddCommGroupWithTop.toLinearOrderedAddCommMonoidWithTop] | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroupWithTop.toLinearOrderedAddCommMonoidWithTop to LinearOrderedAddCommMonoidWithTop | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoidWithTop | |
(Module ℂ ℂ) ≟ LinearOrderedAddCommMonoidWithTop (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for LinearOrderedAddCommGroupWithTop (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCancelAddCommMonoid.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid | |
(Module ℂ ℂ) ≟ LinearOrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedCancelAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedAddCommGroup.toLinearOrderedAddCancelCommMonoid, @LinearOrderedCommSemiring.toLinearOrderedCancelAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toLinearOrderedCancelAddCommMonoid to LinearOrderedCancelAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCancelAddCommMonoid | |
(Module ℂ ℂ) ≟ LinearOrderedCancelAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroup.toLinearOrderedAddCancelCommMonoid to LinearOrderedCancelAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCancelAddCommMonoid | |
(Module ℂ ℂ) ≟ LinearOrderedCancelAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedCancelAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid (Module ℂ ℂ) ≟ OrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal OrderedCancelAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@OrderedAddCommGroup.toOrderedCancelAddCommMonoid, @LinearOrderedCancelAddCommMonoid.toOrderedCancelAddCommMonoid, @StrictOrderedSemiring.toOrderedCancelAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid | |
(Module ℂ ℂ) ≟ OrderedCancelAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedCancelAddCommMonoid.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid | |
(Module ℂ ℂ) ≟ OrderedCancelAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedAddCommGroup.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid | |
(Module ℂ ℂ) ≟ OrderedCancelAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StarOrderedRing.toOrderedAddCommMonoid to OrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid (Module ℂ ℂ) ≟ OrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalRing.toNonUnitalSemiring, @Semiring.toNonUnitalSemiring, @NonUnitalCommSemiring.toNonUnitalSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommSemiring.toNonUnitalSemiring to NonUnitalSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring (Module ℂ ℂ) ≟ NonUnitalSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@CommSemiring.toNonUnitalCommSemiring, @NonUnitalCommRing.toNonUnitalCommSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalCommSemiring to NonUnitalCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommSemiring (Module ℂ ℂ) ≟ NonUnitalCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CommSemiring.toNonUnitalCommSemiring to NonUnitalCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommSemiring (Module ℂ ℂ) ≟ NonUnitalCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @Semiring.toNonUnitalSemiring to NonUnitalSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring (Module ℂ ℂ) ≟ NonUnitalSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalRing.toNonUnitalSemiring to NonUnitalSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring (Module ℂ ℂ) ≟ NonUnitalSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocSemiring.toAddCommMonoid to AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (Module ℂ ℂ) ≟ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalNonAssocSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalSemiring.toNonUnitalNonAssocSemiring, @NonAssocSemiring.toNonUnitalNonAssocSemiring, @NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring, @NonUnitalNonAssocCommSemiring.toNonUnitalNonAssocSemiring, @DirectSum.GradeZero.nonUnitalNonAssocSemiring] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.nonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ❌ NonUnitalNonAssocSemiring | |
(Module ℂ ℂ) ≟ NonUnitalNonAssocSemiring (?m.29996 0) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommSemiring.toNonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocSemiring | |
(Module ℂ ℂ) ≟ NonUnitalNonAssocSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalNonAssocCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalNonAssocCommRing.toNonUnitalNonAssocCommSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommRing.toNonUnitalNonAssocCommSemiring to NonUnitalNonAssocCommSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocCommSemiring | |
(Module ℂ ℂ) ≟ NonUnitalNonAssocCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocSemiring | |
(Module ℂ ℂ) ≟ NonUnitalNonAssocSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonAssocSemiring.toNonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocSemiring | |
(Module ℂ ℂ) ≟ NonUnitalNonAssocSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalSemiring.toNonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocSemiring | |
(Module ℂ ℂ) ≟ NonUnitalNonAssocSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommMonoidWithOne.toAddCommMonoid to AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (Module ℂ ℂ) ≟ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommGroup.toAddCommMonoid to AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (Module ℂ ℂ) ≟ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @SubtractionCommMonoid.toAddCommMonoid to AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (Module ℂ ℂ) ≟ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @AddCancelCommMonoid.toAddCommMonoid to AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (Module ℂ ℂ) ≟ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal AddCancelCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroup.toAddCancelCommMonoid, @OrderedCancelAddCommMonoid.toCancelAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @OrderedCancelAddCommMonoid.toCancelAddCommMonoid to AddCancelCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCancelCommMonoid (Module ℂ ℂ) ≟ AddCancelCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommGroup.toAddCancelCommMonoid to AddCancelCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCancelCommMonoid (Module ℂ ℂ) ≟ AddCancelCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @AddRightCancelMonoid.toAddMonoid to AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddMonoid (Module ℂ ℂ) ≟ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal AddRightCancelMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@AddCancelMonoid.toAddRightCancelMonoid] | |
[Meta.synthInstance] ✅ apply @AddCancelMonoid.toAddRightCancelMonoid to AddRightCancelMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddRightCancelMonoid (Module ℂ ℂ) ≟ AddRightCancelMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal AddCancelMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[AddCancelCommMonoid.toAddCancelMonoid, @AddGroup.toAddCancelMonoid] | |
[Meta.synthInstance] ✅ apply @AddGroup.toAddCancelMonoid to AddCancelMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCancelMonoid (Module ℂ ℂ) ≟ AddCancelMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply AddCancelCommMonoid.toAddCancelMonoid to AddCancelMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCancelMonoid (Module ℂ ℂ) ≟ AddCancelMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @AddLeftCancelMonoid.toAddMonoid to AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddMonoid (Module ℂ ℂ) ≟ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal AddLeftCancelMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@AddCancelMonoid.toAddLeftCancelMonoid, @AddCancelCommMonoid.toAddLeftCancelMonoid] | |
[Meta.synthInstance] ✅ apply @AddCancelCommMonoid.toAddLeftCancelMonoid to AddLeftCancelMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddLeftCancelMonoid (Module ℂ ℂ) ≟ AddLeftCancelMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @AddCancelMonoid.toAddLeftCancelMonoid to AddLeftCancelMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddLeftCancelMonoid (Module ℂ ℂ) ≟ AddLeftCancelMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ✅ apply @IdemSemiring.toSemiring to Semiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (Submodule ℂ ℂ) ≟ Semiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal IdemSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@IdemCommSemiring.toIdemSemiring, @KleeneAlgebra.toIdemSemiring, @Submodule.idemSemiring] | |
[Meta.synthInstance] ✅ apply @Submodule.idemSemiring to IdemSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ IdemSemiring (Submodule ℂ ℂ) ≟ IdemSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ CommSemiring ℂ | |
[Meta.synthInstance] new goal CommSemiring ℂ | |
[Meta.synthInstance.instances] #[@CommRing.toCommSemiring, @OrderedCommSemiring.toCommSemiring, @StrictOrderedCommSemiring.toCommSemiring, @CanonicallyOrderedCommSemiring.toCommSemiring, @Semifield.toCommSemiring, @IdemCommSemiring.toCommSemiring, @DirectSum.GradeZero.commSemiring, Complex.instCommSemiringComplex] | |
[Meta.synthInstance] ✅ apply Complex.instCommSemiringComplex to CommSemiring ℂ | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring ℂ ≟ CommSemiring ℂ | |
[Meta.synthInstance] result Complex.instCommSemiringComplex | |
[Meta.synthInstance] ✅ Semiring ℂ | |
[Meta.synthInstance] result Complex.instSemiringComplex (cached) | |
[Meta.synthInstance] ✅ Algebra ℂ ℂ | |
[Meta.synthInstance] new goal Algebra ℂ ℂ | |
[Meta.synthInstance.instances] #[@Complex.instAlgebraComplexInstSemiringComplex, Algebra.id, @NormedAlgebra.toAlgebra, @Bialgebra.toAlgebra] | |
[Meta.synthInstance] ✅ apply @Bialgebra.toAlgebra to Algebra ℂ ℂ | |
[Meta.synthInstance.tryResolve] ✅ Algebra ℂ ℂ ≟ Algebra ℂ ℂ | |
[Meta.synthInstance] new goal Bialgebra ℂ ℂ | |
[Meta.synthInstance.instances] #[CommSemiring.toBialgebra, @HopfAlgebra.toBialgebra] | |
[Meta.synthInstance] ✅ apply @HopfAlgebra.toBialgebra to Bialgebra ℂ ℂ | |
[Meta.synthInstance.tryResolve] ✅ Bialgebra ℂ ℂ ≟ Bialgebra ℂ ℂ | |
[Meta.synthInstance] new goal HopfAlgebra ℂ ℂ | |
[Meta.synthInstance.instances] #[CommSemiring.toHopfAlgebra] | |
[Meta.synthInstance] ✅ apply CommSemiring.toHopfAlgebra to HopfAlgebra ℂ ℂ | |
[Meta.synthInstance.tryResolve] ✅ HopfAlgebra ℂ ℂ ≟ HopfAlgebra ℂ ℂ | |
[Meta.synthInstance.resume] propagating HopfAlgebra ℂ ℂ to subgoal HopfAlgebra ℂ ℂ of Bialgebra ℂ ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating Bialgebra ℂ ℂ to subgoal Bialgebra ℂ ℂ of Algebra ℂ ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] result Bialgebra.toAlgebra | |
[Meta.synthInstance.resume] propagating IdemSemiring | |
(Submodule ℂ ℂ) to subgoal IdemSemiring (Submodule ℂ ℂ) of Semiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating Semiring | |
(Submodule ℂ ℂ) to subgoal Semiring (Submodule ℂ ℂ) of NonAssocSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating NonAssocSemiring | |
(Submodule ℂ ℂ) to subgoal NonAssocSemiring (Submodule ℂ ℂ) of Subsingleton (Submodule ℂ ℂ) | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance] no instances for CharP (Submodule ℂ ℂ) 1 | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @KleeneAlgebra.toIdemSemiring to IdemSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ IdemSemiring (Submodule ℂ ℂ) ≟ IdemSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] no instances for KleeneAlgebra (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IdemCommSemiring.toIdemSemiring to IdemSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ IdemSemiring (Submodule ℂ ℂ) ≟ IdemSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal IdemCommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@Submodule.instIdemCommSemiringSubmoduleToSemiringToAddCommMonoidToNonUnitalNonAssocSemiringToNonAssocSemiringToSemiringToModule, @Ideal.instIdemCommSemiringIdealToSemiring] | |
[Meta.synthInstance] ✅ apply @Ideal.instIdemCommSemiringIdealToSemiring to IdemCommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ IdemCommSemiring (Submodule ℂ ℂ) ≟ IdemCommSemiring (Ideal ℂ) | |
[Meta.synthInstance] ✅ CommSemiring ℂ | |
[Meta.synthInstance] result Complex.instCommSemiringComplex (cached) | |
[Meta.synthInstance.resume] propagating IdemCommSemiring | |
(Ideal ℂ) to subgoal IdemCommSemiring (Submodule ℂ ℂ) of IdemSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating IdemSemiring | |
(Submodule ℂ ℂ) to subgoal IdemSemiring (Submodule ℂ ℂ) of Semiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @Submodule.instIdemCommSemiringSubmoduleToSemiringToAddCommMonoidToNonUnitalNonAssocSemiringToNonAssocSemiringToSemiringToModule to IdemCommSemiring | |
(Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ IdemCommSemiring (Submodule ℂ ℂ) ≟ IdemCommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ CommSemiring ℂ | |
[Meta.synthInstance] result Complex.instCommSemiringComplex (cached) | |
[Meta.synthInstance] ✅ CommSemiring ℂ | |
[Meta.synthInstance] result Complex.instCommSemiringComplex (cached) | |
[Meta.synthInstance] ✅ Algebra ℂ ℂ | |
[Meta.synthInstance] new goal Algebra ℂ ℂ | |
[Meta.synthInstance.instances] #[@Complex.instAlgebraComplexInstSemiringComplex, Algebra.id, @NormedAlgebra.toAlgebra, @Bialgebra.toAlgebra] | |
[Meta.synthInstance] ✅ apply @Bialgebra.toAlgebra to Algebra ℂ ℂ | |
[Meta.synthInstance.tryResolve] ✅ Algebra ℂ ℂ ≟ Algebra ℂ ℂ | |
[Meta.synthInstance] new goal Bialgebra ℂ ℂ | |
[Meta.synthInstance.instances] #[CommSemiring.toBialgebra, @HopfAlgebra.toBialgebra] | |
[Meta.synthInstance] ✅ apply @HopfAlgebra.toBialgebra to Bialgebra ℂ ℂ | |
[Meta.synthInstance.tryResolve] ✅ Bialgebra ℂ ℂ ≟ Bialgebra ℂ ℂ | |
[Meta.synthInstance] new goal HopfAlgebra ℂ ℂ | |
[Meta.synthInstance.instances] #[CommSemiring.toHopfAlgebra] | |
[Meta.synthInstance] ✅ apply CommSemiring.toHopfAlgebra to HopfAlgebra ℂ ℂ | |
[Meta.synthInstance.tryResolve] ✅ HopfAlgebra ℂ ℂ ≟ HopfAlgebra ℂ ℂ | |
[Meta.synthInstance.resume] propagating HopfAlgebra ℂ ℂ to subgoal HopfAlgebra ℂ ℂ of Bialgebra ℂ ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating Bialgebra ℂ ℂ to subgoal Bialgebra ℂ ℂ of Algebra ℂ ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] result Bialgebra.toAlgebra | |
[Meta.synthInstance.resume] propagating IdemCommSemiring | |
(Submodule ℂ ℂ) to subgoal IdemCommSemiring (Submodule ℂ ℂ) of IdemSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @DivisionSemiring.toSemiring to Semiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (Submodule ℂ ℂ) ≟ Semiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal DivisionSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@DivisionRing.toDivisionSemiring, @Semifield.toDivisionSemiring] | |
[Meta.synthInstance] ✅ apply @Semifield.toDivisionSemiring to DivisionSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionSemiring (Submodule ℂ ℂ) ≟ DivisionSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal Semifield (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@Field.toSemifield, @LinearOrderedSemifield.toSemifield] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemifield.toSemifield to Semifield (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semifield (Submodule ℂ ℂ) ≟ Semifield (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedSemifield (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedField.toLinearOrderedSemifield, @CanonicallyLinearOrderedSemifield.toLinearOrderedSemifield] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toLinearOrderedSemifield to LinearOrderedSemifield | |
(Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemifield (Submodule ℂ ℂ) ≟ LinearOrderedSemifield (Submodule ℂ ℂ) | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toLinearOrderedSemifield to LinearOrderedSemifield (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemifield (Submodule ℂ ℂ) ≟ LinearOrderedSemifield (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedField (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedField.toLinearOrderedField, @ConditionallyCompleteLinearOrderedField.toLinearOrderedField] | |
[Meta.synthInstance] ✅ apply @ConditionallyCompleteLinearOrderedField.toLinearOrderedField to LinearOrderedField | |
(Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedField (Submodule ℂ ℂ) ≟ LinearOrderedField (Submodule ℂ ℂ) | |
[Meta.synthInstance] no instances for ConditionallyCompleteLinearOrderedField (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedField.toLinearOrderedField to LinearOrderedField (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedField (Submodule ℂ ℂ) ≟ LinearOrderedField (Submodule ℂ ℂ) | |
[Meta.synthInstance] no instances for NormedLinearOrderedField (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Field.toSemifield to Semifield (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semifield (Submodule ℂ ℂ) ≟ Semifield (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal Field (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[littleWedderburn, @LinearOrderedField.toField, @NormedField.toField] | |
[Meta.synthInstance] ✅ apply @NormedField.toField to Field (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Field (Submodule ℂ ℂ) ≟ Field (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal NormedField (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[NormedLinearOrderedField.toNormedField, @NontriviallyNormedField.toNormedField, @DenselyNormedField.toNormedField] | |
[Meta.synthInstance] ✅ apply @DenselyNormedField.toNormedField to NormedField (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedField (Submodule ℂ ℂ) ≟ NormedField (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal DenselyNormedField (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@RCLike.toDenselyNormedField] | |
[Meta.synthInstance] ✅ apply @RCLike.toDenselyNormedField to DenselyNormedField (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DenselyNormedField (Submodule ℂ ℂ) ≟ DenselyNormedField (Submodule ℂ ℂ) | |
[Meta.synthInstance] no instances for RCLike (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NontriviallyNormedField.toNormedField to NormedField (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedField (Submodule ℂ ℂ) ≟ NormedField (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal NontriviallyNormedField (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@DenselyNormedField.toNontriviallyNormedField] | |
[Meta.synthInstance] ✅ apply @DenselyNormedField.toNontriviallyNormedField to NontriviallyNormedField (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NontriviallyNormedField (Submodule ℂ ℂ) ≟ NontriviallyNormedField (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply NormedLinearOrderedField.toNormedField to NormedField (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedField (Submodule ℂ ℂ) ≟ NormedField (Submodule ℂ ℂ) | |
[Meta.synthInstance] no instances for NormedLinearOrderedField (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toField to Field (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Field (Submodule ℂ ℂ) ≟ Field (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply littleWedderburn to Field (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Field (Submodule ℂ ℂ) ≟ Field (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal DivisionRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@Field.toDivisionRing, @NormedDivisionRing.toDivisionRing] | |
[Meta.synthInstance] ✅ apply @NormedDivisionRing.toDivisionRing to DivisionRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionRing (Submodule ℂ ℂ) ≟ DivisionRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal NormedDivisionRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedField.toNormedDivisionRing] | |
[Meta.synthInstance] ✅ apply @NormedField.toNormedDivisionRing to NormedDivisionRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedDivisionRing (Submodule ℂ ℂ) ≟ NormedDivisionRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @Field.toDivisionRing to DivisionRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionRing (Submodule ℂ ℂ) ≟ DivisionRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @DivisionRing.toDivisionSemiring to DivisionSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionSemiring (Submodule ℂ ℂ) ≟ DivisionSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toSemiring to Semiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (Submodule ℂ ℂ) ≟ Semiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal StrictOrderedSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedRing.toStrictOrderedSemiring, @StrictOrderedCommSemiring.toStrictOrderedSemiring, @LinearOrderedSemiring.toStrictOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemiring.toStrictOrderedSemiring to StrictOrderedSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring (Submodule ℂ ℂ) ≟ StrictOrderedSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedRing.toLinearOrderedSemiring, @LinearOrderedCommSemiring.toLinearOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toLinearOrderedSemiring to LinearOrderedSemiring | |
(Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemiring (Submodule ℂ ℂ) ≟ LinearOrderedSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedCommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toLinearOrderedCommSemiring, @LinearOrderedSemifield.toLinearOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemifield.toLinearOrderedCommSemiring to LinearOrderedCommSemiring | |
(Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommSemiring | |
(Submodule ℂ ℂ) ≟ LinearOrderedCommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toLinearOrderedCommSemiring to LinearOrderedCommSemiring | |
(Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommSemiring | |
(Submodule ℂ ℂ) ≟ LinearOrderedCommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedCommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedField.toLinearOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toLinearOrderedCommRing to LinearOrderedCommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommRing (Submodule ℂ ℂ) ≟ LinearOrderedCommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toLinearOrderedSemiring to LinearOrderedSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemiring (Submodule ℂ ℂ) ≟ LinearOrderedSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toLinearOrderedRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toLinearOrderedRing to LinearOrderedRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedRing (Submodule ℂ ℂ) ≟ LinearOrderedRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toStrictOrderedSemiring to StrictOrderedSemiring | |
(Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring (Submodule ℂ ℂ) ≟ StrictOrderedSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal StrictOrderedCommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toStrictOrderedCommSemiring, @LinearOrderedCommSemiring.toStrictOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toStrictOrderedCommSemiring to StrictOrderedCommSemiring | |
(Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommSemiring | |
(Submodule ℂ ℂ) ≟ StrictOrderedCommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toStrictOrderedCommSemiring to StrictOrderedCommSemiring | |
(Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommSemiring | |
(Submodule ℂ ℂ) ≟ StrictOrderedCommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal StrictOrderedCommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toStrictOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toStrictOrderedCommRing to StrictOrderedCommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommRing (Submodule ℂ ℂ) ≟ StrictOrderedCommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toStrictOrderedSemiring to StrictOrderedSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring (Submodule ℂ ℂ) ≟ StrictOrderedSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal StrictOrderedRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toStrictOrderedRing, @LinearOrderedRing.toStrictOrderedRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toStrictOrderedRing to StrictOrderedRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedRing (Submodule ℂ ℂ) ≟ StrictOrderedRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toStrictOrderedRing to StrictOrderedRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedRing (Submodule ℂ ℂ) ≟ StrictOrderedRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedSemiring.toSemiring to Semiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (Submodule ℂ ℂ) ≟ Semiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal OrderedSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@OrderedRing.toOrderedSemiring, @StrictOrderedSemiring.toOrderedSemiring, @OrderedCommSemiring.toOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @OrderedCommSemiring.toOrderedSemiring to OrderedSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring (Submodule ℂ ℂ) ≟ OrderedSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal OrderedCommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@OrderedCommRing.toOrderedCommSemiring, @StrictOrderedCommSemiring.toOrderedCommSemiring, @CanonicallyOrderedCommSemiring.toOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toOrderedCommSemiring to OrderedCommSemiring | |
(Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring (Submodule ℂ ℂ) ≟ OrderedCommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal CanonicallyOrderedCommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedSemifield.toCanonicallyOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toCanonicallyOrderedCommSemiring to CanonicallyOrderedCommSemiring | |
(Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedCommSemiring | |
(Submodule ℂ ℂ) ≟ CanonicallyOrderedCommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toOrderedCommSemiring to OrderedCommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring (Submodule ℂ ℂ) ≟ OrderedCommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toOrderedCommSemiring to OrderedCommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring (Submodule ℂ ℂ) ≟ OrderedCommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal OrderedCommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toOrderedCommRing to OrderedCommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommRing (Submodule ℂ ℂ) ≟ OrderedCommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toOrderedSemiring to OrderedSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring (Submodule ℂ ℂ) ≟ OrderedSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedRing.toOrderedSemiring to OrderedSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring (Submodule ℂ ℂ) ≟ OrderedSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal OrderedRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedRing.toOrderedRing, @OrderedCommRing.toOrderedRing] | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toOrderedRing to OrderedRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedRing (Submodule ℂ ℂ) ≟ OrderedRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toOrderedRing to OrderedRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedRing (Submodule ℂ ℂ) ≟ OrderedRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CommSemiring.toSemiring to Semiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (Submodule ℂ ℂ) ≟ Semiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal CommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@CommRing.toCommSemiring, @OrderedCommSemiring.toCommSemiring, @StrictOrderedCommSemiring.toCommSemiring, @CanonicallyOrderedCommSemiring.toCommSemiring, @Semifield.toCommSemiring, @IdemCommSemiring.toCommSemiring, @DirectSum.GradeZero.commSemiring] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.commSemiring to CommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ❌ CommSemiring (Submodule ℂ ℂ) ≟ CommSemiring (?m.30331 0) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@AddCancelCommMonoid.toAddCommMonoid, @SubtractionCommMonoid.toAddCommMonoid, @AddCommGroup.toAddCommMonoid, @AddCommMonoidWithOne.toAddCommMonoid, @NonUnitalNonAssocSemiring.toAddCommMonoid, @OrderedAddCommMonoid.toAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @OrderedAddCommMonoid.toAddCommMonoid to AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (Module ℂ ℂ) ≟ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal OrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@StarOrderedRing.toOrderedAddCommMonoid, @OrderedCancelAddCommMonoid.toOrderedAddCommMonoid, @LinearOrderedAddCommMonoid.toOrderedAddCommMonoid, @CanonicallyOrderedAddCommMonoid.toOrderedAddCommMonoid, @OrderedSemiring.toOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @OrderedSemiring.toOrderedAddCommMonoid to OrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid (Module ℂ ℂ) ≟ OrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal OrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@OrderedRing.toOrderedSemiring, @StrictOrderedSemiring.toOrderedSemiring, @OrderedCommSemiring.toOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @OrderedCommSemiring.toOrderedSemiring to OrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring (Module ℂ ℂ) ≟ OrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal OrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@OrderedCommRing.toOrderedCommSemiring, @StrictOrderedCommSemiring.toOrderedCommSemiring, @CanonicallyOrderedCommSemiring.toOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toOrderedCommSemiring to OrderedCommSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring (Module ℂ ℂ) ≟ OrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal CanonicallyOrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedSemifield.toCanonicallyOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toCanonicallyOrderedCommSemiring to CanonicallyOrderedCommSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedCommSemiring | |
(Module ℂ ℂ) ≟ CanonicallyOrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toOrderedCommSemiring to OrderedCommSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring (Module ℂ ℂ) ≟ OrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal StrictOrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toStrictOrderedCommSemiring, @LinearOrderedCommSemiring.toStrictOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toStrictOrderedCommSemiring to StrictOrderedCommSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommSemiring | |
(Module ℂ ℂ) ≟ StrictOrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toLinearOrderedCommSemiring, @LinearOrderedSemifield.toLinearOrderedCommSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemifield.toLinearOrderedCommSemiring to LinearOrderedCommSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommSemiring | |
(Module ℂ ℂ) ≟ LinearOrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedSemifield (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedField.toLinearOrderedSemifield, @CanonicallyLinearOrderedSemifield.toLinearOrderedSemifield] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toLinearOrderedSemifield to LinearOrderedSemifield | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemifield (Module ℂ ℂ) ≟ LinearOrderedSemifield (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toLinearOrderedSemifield to LinearOrderedSemifield (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemifield (Module ℂ ℂ) ≟ LinearOrderedSemifield (Module ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedField (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedField.toLinearOrderedField, @ConditionallyCompleteLinearOrderedField.toLinearOrderedField] | |
[Meta.synthInstance] ✅ apply @ConditionallyCompleteLinearOrderedField.toLinearOrderedField to LinearOrderedField | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedField (Module ℂ ℂ) ≟ LinearOrderedField (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for ConditionallyCompleteLinearOrderedField (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedField.toLinearOrderedField to LinearOrderedField (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedField (Module ℂ ℂ) ≟ LinearOrderedField (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for NormedLinearOrderedField (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toLinearOrderedCommSemiring to LinearOrderedCommSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommSemiring | |
(Module ℂ ℂ) ≟ LinearOrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedField.toLinearOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toLinearOrderedCommRing to LinearOrderedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCommRing (Module ℂ ℂ) ≟ LinearOrderedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toStrictOrderedCommSemiring to StrictOrderedCommSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommSemiring | |
(Module ℂ ℂ) ≟ StrictOrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal StrictOrderedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toStrictOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toStrictOrderedCommRing to StrictOrderedCommRing | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedCommRing (Module ℂ ℂ) ≟ StrictOrderedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toOrderedCommSemiring to OrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommSemiring (Module ℂ ℂ) ≟ OrderedCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal OrderedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toOrderedCommRing] | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toOrderedCommRing to OrderedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCommRing (Module ℂ ℂ) ≟ OrderedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toOrderedSemiring to OrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring (Module ℂ ℂ) ≟ OrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal StrictOrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedRing.toStrictOrderedSemiring, @StrictOrderedCommSemiring.toStrictOrderedSemiring, @LinearOrderedSemiring.toStrictOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemiring.toStrictOrderedSemiring to StrictOrderedSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring (Module ℂ ℂ) ≟ StrictOrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedRing.toLinearOrderedSemiring, @LinearOrderedCommSemiring.toLinearOrderedSemiring] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toLinearOrderedSemiring to LinearOrderedSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemiring (Module ℂ ℂ) ≟ LinearOrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toLinearOrderedSemiring to LinearOrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedSemiring (Module ℂ ℂ) ≟ LinearOrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedCommRing.toLinearOrderedRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommRing.toLinearOrderedRing to LinearOrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedRing (Module ℂ ℂ) ≟ LinearOrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toStrictOrderedSemiring to StrictOrderedSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring (Module ℂ ℂ) ≟ StrictOrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toStrictOrderedSemiring to StrictOrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedSemiring (Module ℂ ℂ) ≟ StrictOrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal StrictOrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedCommRing.toStrictOrderedRing, @LinearOrderedRing.toStrictOrderedRing] | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toStrictOrderedRing to StrictOrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedRing (Module ℂ ℂ) ≟ StrictOrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toStrictOrderedRing to StrictOrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ StrictOrderedRing (Module ℂ ℂ) ≟ StrictOrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedRing.toOrderedSemiring to OrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedSemiring (Module ℂ ℂ) ≟ OrderedSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal OrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@StrictOrderedRing.toOrderedRing, @OrderedCommRing.toOrderedRing] | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toOrderedRing to OrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedRing (Module ℂ ℂ) ≟ OrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toOrderedRing to OrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedRing (Module ℂ ℂ) ≟ OrderedRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid (Module ℂ ℂ) ≟ OrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal CanonicallyOrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@IdemSemiring.toCanonicallyOrderedAddCommMonoid, @CanonicallyLinearOrderedAddCommMonoid.toCanonicallyOrderedAddCommMonoid, @CanonicallyOrderedCommSemiring.toCanonicallyOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid | |
(Module ℂ ℂ) ≟ CanonicallyOrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedAddCommMonoid.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid | |
(Module ℂ ℂ) ≟ CanonicallyOrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal CanonicallyLinearOrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@CanonicallyLinearOrderedSemifield.toCanonicallyLinearOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedSemifield.toCanonicallyLinearOrderedAddCommMonoid to CanonicallyLinearOrderedAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyLinearOrderedAddCommMonoid | |
(Module ℂ ℂ) ≟ CanonicallyLinearOrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for CanonicallyLinearOrderedSemifield (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IdemSemiring.toCanonicallyOrderedAddCommMonoid to CanonicallyOrderedAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CanonicallyOrderedAddCommMonoid | |
(Module ℂ ℂ) ≟ CanonicallyOrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal IdemSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@IdemCommSemiring.toIdemSemiring, @KleeneAlgebra.toIdemSemiring] | |
[Meta.synthInstance] ✅ apply @KleeneAlgebra.toIdemSemiring to IdemSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ IdemSemiring (Module ℂ ℂ) ≟ IdemSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for KleeneAlgebra (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @IdemCommSemiring.toIdemSemiring to IdemSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ IdemSemiring (Module ℂ ℂ) ≟ IdemSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for IdemCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid (Module ℂ ℂ) ≟ OrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedCancelAddCommMonoid.toLinearOrderedAddCommMonoid, @LinearOrderedAddCommMonoidWithTop.toLinearOrderedAddCommMonoid, @CanonicallyLinearOrderedAddCommMonoid.toLinearOrderedAddCommMonoid, @LinearOrderedSemiring.toLinearOrderedAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemiring.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid | |
(Module ℂ ℂ) ≟ LinearOrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CanonicallyLinearOrderedAddCommMonoid.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid | |
(Module ℂ ℂ) ≟ LinearOrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommMonoidWithTop.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid | |
(Module ℂ ℂ) ≟ LinearOrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedAddCommMonoidWithTop (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedAddCommGroupWithTop.toLinearOrderedAddCommMonoidWithTop] | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroupWithTop.toLinearOrderedAddCommMonoidWithTop to LinearOrderedAddCommMonoidWithTop | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoidWithTop | |
(Module ℂ ℂ) ≟ LinearOrderedAddCommMonoidWithTop (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for LinearOrderedAddCommGroupWithTop (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCancelAddCommMonoid.toLinearOrderedAddCommMonoid to LinearOrderedAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommMonoid | |
(Module ℂ ℂ) ≟ LinearOrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedCancelAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedAddCommGroup.toLinearOrderedAddCancelCommMonoid, @LinearOrderedCommSemiring.toLinearOrderedCancelAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @LinearOrderedCommSemiring.toLinearOrderedCancelAddCommMonoid to LinearOrderedCancelAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCancelAddCommMonoid | |
(Module ℂ ℂ) ≟ LinearOrderedCancelAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroup.toLinearOrderedAddCancelCommMonoid to LinearOrderedCancelAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedCancelAddCommMonoid | |
(Module ℂ ℂ) ≟ LinearOrderedCancelAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal LinearOrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LinearOrderedRing.toLinearOrderedAddCommGroup, @NormedLinearOrderedAddGroup.toLinearOrderedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedAddGroup.toLinearOrderedAddCommGroup to LinearOrderedAddCommGroup | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommGroup | |
(Module ℂ ℂ) ≟ LinearOrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for NormedLinearOrderedAddGroup (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @LinearOrderedRing.toLinearOrderedAddCommGroup to LinearOrderedAddCommGroup | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LinearOrderedAddCommGroup | |
(Module ℂ ℂ) ≟ LinearOrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedCancelAddCommMonoid.toOrderedAddCommMonoid to OrderedAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid (Module ℂ ℂ) ≟ OrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal OrderedCancelAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@OrderedAddCommGroup.toOrderedCancelAddCommMonoid, @LinearOrderedCancelAddCommMonoid.toOrderedCancelAddCommMonoid, @StrictOrderedSemiring.toOrderedCancelAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid | |
(Module ℂ ℂ) ≟ OrderedCancelAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedCancelAddCommMonoid.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid | |
(Module ℂ ℂ) ≟ OrderedCancelAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedAddCommGroup.toOrderedCancelAddCommMonoid to OrderedCancelAddCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedCancelAddCommMonoid | |
(Module ℂ ℂ) ≟ OrderedCancelAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal OrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedLatticeAddCommGroup.toOrderedAddCommGroup, @StarOrderedRing.toOrderedAddCommGroup, @LinearOrderedAddCommGroup.toOrderedAddCommGroup, @OrderedRing.toOrderedAddCommGroup, @StrictOrderedRing.toOrderedAddCommGroup, @NormedOrderedAddGroup.toOrderedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedOrderedAddGroup.toOrderedAddCommGroup to OrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup (Module ℂ ℂ) ≟ OrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NormedOrderedAddGroup (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedLinearOrderedAddGroup.toNormedOrderedAddGroup] | |
[Meta.synthInstance] ✅ apply @NormedLinearOrderedAddGroup.toNormedOrderedAddGroup to NormedOrderedAddGroup | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedOrderedAddGroup (Module ℂ ℂ) ≟ NormedOrderedAddGroup (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for NormedLinearOrderedAddGroup (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup (Module ℂ ℂ) ≟ OrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup (Module ℂ ℂ) ≟ OrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedAddCommGroup.toOrderedAddCommGroup to OrderedAddCommGroup | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup (Module ℂ ℂ) ≟ OrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StarOrderedRing.toOrderedAddCommGroup to OrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup (Module ℂ ℂ) ≟ OrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@Ring.toNonUnitalRing, @NonUnitalCommRing.toNonUnitalRing, @NonUnitalSeminormedRing.toNonUnitalRing, @NonUnitalNormedRing.toNonUnitalRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNonUnitalRing to NonUnitalRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing (Module ℂ ℂ) ≟ NonUnitalRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalNormedRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedRing.toNonUnitalNormedRing, @NonUnitalNormedCommRing.toNonUnitalNormedRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedCommRing.toNonUnitalNormedRing to NonUnitalNormedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedRing (Module ℂ ℂ) ≟ NonUnitalNormedRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalNormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedCommRing.toNonUnitalNormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toNonUnitalNormedCommRing to NonUnitalNormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedCommRing (Module ℂ ℂ) ≟ NonUnitalNormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedField.toNormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedField.toNormedCommRing to NormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedCommRing (Module ℂ ℂ) ≟ NormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NormedField (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[NormedLinearOrderedField.toNormedField, @NontriviallyNormedField.toNormedField, @DenselyNormedField.toNormedField] | |
[Meta.synthInstance] ✅ apply @DenselyNormedField.toNormedField to NormedField (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedField (Module ℂ ℂ) ≟ NormedField (Module ℂ ℂ) | |
[Meta.synthInstance] new goal DenselyNormedField (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@RCLike.toDenselyNormedField] | |
[Meta.synthInstance] ✅ apply @RCLike.toDenselyNormedField to DenselyNormedField (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DenselyNormedField (Module ℂ ℂ) ≟ DenselyNormedField (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for RCLike (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NontriviallyNormedField.toNormedField to NormedField (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedField (Module ℂ ℂ) ≟ NormedField (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NontriviallyNormedField (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@DenselyNormedField.toNontriviallyNormedField] | |
[Meta.synthInstance] ✅ apply @DenselyNormedField.toNontriviallyNormedField to NontriviallyNormedField | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NontriviallyNormedField (Module ℂ ℂ) ≟ NontriviallyNormedField (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply NormedLinearOrderedField.toNormedField to NormedField (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedField (Module ℂ ℂ) ≟ NormedField (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for NormedLinearOrderedField (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedRing.toNonUnitalNormedRing to NonUnitalNormedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNormedRing (Module ℂ ℂ) ≟ NonUnitalNormedRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NormedRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedDivisionRing.toNormedRing, @NormedCommRing.toNormedRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toNormedRing to NormedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedRing (Module ℂ ℂ) ≟ NormedRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NormedDivisionRing.toNormedRing to NormedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedRing (Module ℂ ℂ) ≟ NormedRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NormedDivisionRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedField.toNormedDivisionRing] | |
[Meta.synthInstance] ✅ apply @NormedField.toNormedDivisionRing to NormedDivisionRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedDivisionRing (Module ℂ ℂ) ≟ NormedDivisionRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedRing.toNonUnitalRing to NonUnitalRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing (Module ℂ ℂ) ≟ NonUnitalRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalSeminormedRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@SeminormedRing.toNonUnitalSeminormedRing, @NonUnitalNormedRing.toNonUnitalSeminormedRing, @NonUnitalSeminormedCommRing.toNonUnitalSeminormedRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedCommRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing (Module ℂ ℂ) ≟ NonUnitalSeminormedRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalSeminormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalNormedCommRing.toNonUnitalSeminormedCommRing, @SeminormedCommRing.toNonUnitalSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toNonUnitalSeminormedCommRing to NonUnitalSeminormedCommRing | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedCommRing | |
(Module ℂ ℂ) ≟ NonUnitalSeminormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal SeminormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedCommRing.toSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toSeminormedCommRing to SeminormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedCommRing (Module ℂ ℂ) ≟ SeminormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedCommRing.toNonUnitalSeminormedCommRing to NonUnitalSeminormedCommRing | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedCommRing | |
(Module ℂ ℂ) ≟ NonUnitalSeminormedCommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing (Module ℂ ℂ) ≟ NonUnitalSeminormedRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedRing.toNonUnitalSeminormedRing to NonUnitalSeminormedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSeminormedRing (Module ℂ ℂ) ≟ NonUnitalSeminormedRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal SeminormedRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedRing.toSeminormedRing, @SeminormedCommRing.toSeminormedRing] | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toSeminormedRing to SeminormedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedRing (Module ℂ ℂ) ≟ SeminormedRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NormedRing.toSeminormedRing to SeminormedRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedRing (Module ℂ ℂ) ≟ SeminormedRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalRing to NonUnitalRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing (Module ℂ ℂ) ≟ NonUnitalRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@CommRing.toNonUnitalCommRing, @NonUnitalSeminormedCommRing.toNonUnitalCommRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedCommRing.toNonUnitalCommRing to NonUnitalCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommRing (Module ℂ ℂ) ≟ NonUnitalCommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CommRing.toNonUnitalCommRing to NonUnitalCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommRing (Module ℂ ℂ) ≟ NonUnitalCommRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal CommRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@BooleanRing.toCommRing, @SeminormedCommRing.toCommRing, @OrderedCommRing.toCommRing, @StrictOrderedCommRing.toCommRing, @Field.toCommRing, @EuclideanDomain.toCommRing, @DirectSum.GradeZero.commRing] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.commRing to CommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ❌ CommRing (Module ℂ ℂ) ≟ CommRing (?m.30606 0) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ✅ apply @EuclideanDomain.toCommRing to CommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (Module ℂ ℂ) ≟ CommRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal EuclideanDomain (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@Field.toEuclideanDomain] | |
[Meta.synthInstance] ✅ apply @Field.toEuclideanDomain to EuclideanDomain (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ EuclideanDomain (Module ℂ ℂ) ≟ EuclideanDomain (Module ℂ ℂ) | |
[Meta.synthInstance] new goal Field (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[littleWedderburn, @LinearOrderedField.toField, @NormedField.toField] | |
[Meta.synthInstance] ✅ apply @NormedField.toField to Field (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Field (Module ℂ ℂ) ≟ Field (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @LinearOrderedField.toField to Field (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Field (Module ℂ ℂ) ≟ Field (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply littleWedderburn to Field (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Field (Module ℂ ℂ) ≟ Field (Module ℂ ℂ) | |
[Meta.synthInstance] new goal DivisionRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@Field.toDivisionRing, @NormedDivisionRing.toDivisionRing] | |
[Meta.synthInstance] ✅ apply @NormedDivisionRing.toDivisionRing to DivisionRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionRing (Module ℂ ℂ) ≟ DivisionRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @Field.toDivisionRing to DivisionRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionRing (Module ℂ ℂ) ≟ DivisionRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @Field.toCommRing to CommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (Module ℂ ℂ) ≟ CommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toCommRing to CommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (Module ℂ ℂ) ≟ CommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toCommRing to CommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (Module ℂ ℂ) ≟ CommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toCommRing to CommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (Module ℂ ℂ) ≟ CommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @BooleanRing.toCommRing to CommRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (Module ℂ ℂ) ≟ CommRing (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for BooleanRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Ring.toNonUnitalRing to NonUnitalRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalRing (Module ℂ ℂ) ≟ NonUnitalRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal Ring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@CommRing.toRing, @OrderedRing.toRing, @StrictOrderedRing.toRing, @DivisionRing.toRing, @BooleanRing.toRing, @DirectSum.GradeZero.ring, @SeminormedRing.toRing, @NormedRing.toRing] | |
[Meta.synthInstance] ✅ apply @NormedRing.toRing to Ring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (Module ℂ ℂ) ≟ Ring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedRing.toRing to Ring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (Module ℂ ℂ) ≟ Ring (Module ℂ ℂ) | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.ring to Ring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ❌ Ring (Module ℂ ℂ) ≟ Ring (?m.30674 0) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ✅ apply @BooleanRing.toRing to Ring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (Module ℂ ℂ) ≟ Ring (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for BooleanRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @DivisionRing.toRing to Ring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (Module ℂ ℂ) ≟ Ring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toRing to Ring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (Module ℂ ℂ) ≟ Ring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedRing.toRing to Ring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (Module ℂ ℂ) ≟ Ring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CommRing.toRing to Ring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (Module ℂ ℂ) ≟ Ring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NormedLatticeAddCommGroup.toOrderedAddCommGroup to OrderedAddCommGroup | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommGroup (Module ℂ ℂ) ≟ OrderedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for NormedLatticeAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @StarOrderedRing.toOrderedAddCommMonoid to OrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ OrderedAddCommMonoid (Module ℂ ℂ) ≟ OrderedAddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalRing.toNonUnitalSemiring, @Semiring.toNonUnitalSemiring, @NonUnitalCommSemiring.toNonUnitalSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommSemiring.toNonUnitalSemiring to NonUnitalSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring (Module ℂ ℂ) ≟ NonUnitalSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@CommSemiring.toNonUnitalCommSemiring, @NonUnitalCommRing.toNonUnitalCommSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalCommSemiring to NonUnitalCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommSemiring (Module ℂ ℂ) ≟ NonUnitalCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CommSemiring.toNonUnitalCommSemiring to NonUnitalCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalCommSemiring (Module ℂ ℂ) ≟ NonUnitalCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@CommRing.toCommSemiring, @OrderedCommSemiring.toCommSemiring, @StrictOrderedCommSemiring.toCommSemiring, @CanonicallyOrderedCommSemiring.toCommSemiring, @Semifield.toCommSemiring, @IdemCommSemiring.toCommSemiring, @DirectSum.GradeZero.commSemiring] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.commSemiring to CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ❌ CommSemiring (Module ℂ ℂ) ≟ CommSemiring (?m.30732 0) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ✅ apply @IdemCommSemiring.toCommSemiring to CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (Module ℂ ℂ) ≟ CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for IdemCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Semifield.toCommSemiring to CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (Module ℂ ℂ) ≟ CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal Semifield (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@Field.toSemifield, @LinearOrderedSemifield.toSemifield] | |
[Meta.synthInstance] ✅ apply @LinearOrderedSemifield.toSemifield to Semifield (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semifield (Module ℂ ℂ) ≟ Semifield (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @Field.toSemifield to Semifield (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semifield (Module ℂ ℂ) ≟ Semifield (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toCommSemiring to CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (Module ℂ ℂ) ≟ CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toCommSemiring to CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (Module ℂ ℂ) ≟ CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedCommSemiring.toCommSemiring to CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (Module ℂ ℂ) ≟ CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CommRing.toCommSemiring to CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (Module ℂ ℂ) ≟ CommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @Semiring.toNonUnitalSemiring to NonUnitalSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring (Module ℂ ℂ) ≟ NonUnitalSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal Semiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@instSemiring, @Ring.toSemiring, @CommSemiring.toSemiring, @OrderedSemiring.toSemiring, @StrictOrderedSemiring.toSemiring, @DivisionSemiring.toSemiring, @IdemSemiring.toSemiring, @DirectSum.GradeZero.semiring] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.semiring to Semiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ❌ Semiring (Module ℂ ℂ) ≟ Semiring (?m.30783 0) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ✅ apply @IdemSemiring.toSemiring to Semiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (Module ℂ ℂ) ≟ Semiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @DivisionSemiring.toSemiring to Semiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (Module ℂ ℂ) ≟ Semiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal DivisionSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@DivisionRing.toDivisionSemiring, @Semifield.toDivisionSemiring] | |
[Meta.synthInstance] ✅ apply @Semifield.toDivisionSemiring to DivisionSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionSemiring (Module ℂ ℂ) ≟ DivisionSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @DivisionRing.toDivisionSemiring to DivisionSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ DivisionSemiring (Module ℂ ℂ) ≟ DivisionSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedSemiring.toSemiring to Semiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (Module ℂ ℂ) ≟ Semiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedSemiring.toSemiring to Semiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (Module ℂ ℂ) ≟ Semiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CommSemiring.toSemiring to Semiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (Module ℂ ℂ) ≟ Semiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @Ring.toSemiring to Semiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (Module ℂ ℂ) ≟ Semiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @instSemiring to Semiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (Module ℂ ℂ) ≟ Semiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalRing.toNonUnitalSemiring to NonUnitalSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalSemiring (Module ℂ ℂ) ≟ NonUnitalSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocSemiring.toAddCommMonoid to AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (Module ℂ ℂ) ≟ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalNonAssocSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalSemiring.toNonUnitalNonAssocSemiring, @NonAssocSemiring.toNonUnitalNonAssocSemiring, @NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring, @NonUnitalNonAssocCommSemiring.toNonUnitalNonAssocSemiring, @DirectSum.GradeZero.nonUnitalNonAssocSemiring] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.nonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ❌ NonUnitalNonAssocSemiring | |
(Module ℂ ℂ) ≟ NonUnitalNonAssocSemiring (?m.30835 0) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommSemiring.toNonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocSemiring | |
(Module ℂ ℂ) ≟ NonUnitalNonAssocSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalNonAssocCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalNonAssocCommRing.toNonUnitalNonAssocCommSemiring] | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommRing.toNonUnitalNonAssocCommSemiring to NonUnitalNonAssocCommSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocCommSemiring | |
(Module ℂ ℂ) ≟ NonUnitalNonAssocCommSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalNonAssocCommRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalCommRing.toNonUnitalNonAssocCommRing] | |
[Meta.synthInstance] ✅ apply @NonUnitalCommRing.toNonUnitalNonAssocCommRing to NonUnitalNonAssocCommRing | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocCommRing | |
(Module ℂ ℂ) ≟ NonUnitalNonAssocCommRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocSemiring | |
(Module ℂ ℂ) ≟ NonUnitalNonAssocSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonUnitalNonAssocRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalRing.toNonUnitalNonAssocRing, @NonAssocRing.toNonUnitalNonAssocRing, @NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing, @DirectSum.GradeZero.nonUnitalNonAssocRing] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.nonUnitalNonAssocRing to NonUnitalNonAssocRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ❌ NonUnitalNonAssocRing (Module ℂ ℂ) ≟ NonUnitalNonAssocRing (?m.30872 0) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddZeroClass (AddCommMonoid ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing (Module ℂ ℂ) ≟ NonUnitalNonAssocRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing (Module ℂ ℂ) ≟ NonUnitalNonAssocRing (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonAssocRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@Ring.toNonAssocRing] | |
[Meta.synthInstance] ✅ apply @Ring.toNonAssocRing to NonAssocRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonAssocRing (Module ℂ ℂ) ≟ NonAssocRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalRing.toNonUnitalNonAssocRing to NonUnitalNonAssocRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocRing (Module ℂ ℂ) ≟ NonUnitalNonAssocRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonAssocSemiring.toNonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocSemiring | |
(Module ℂ ℂ) ≟ NonUnitalNonAssocSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NonAssocSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NonAssocRing.toNonAssocSemiring, @Semiring.toNonAssocSemiring] | |
[Meta.synthInstance] ✅ apply @Semiring.toNonAssocSemiring to NonAssocSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonAssocSemiring (Module ℂ ℂ) ≟ NonAssocSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toNonAssocSemiring to NonAssocSemiring (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonAssocSemiring (Module ℂ ℂ) ≟ NonAssocSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalSemiring.toNonUnitalNonAssocSemiring to NonUnitalNonAssocSemiring | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonUnitalNonAssocSemiring | |
(Module ℂ ℂ) ≟ NonUnitalNonAssocSemiring (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommMonoidWithOne.toAddCommMonoid to AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (Module ℂ ℂ) ≟ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal AddCommMonoidWithOne (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroupWithOne.toAddCommMonoidWithOne, @NonAssocSemiring.toAddCommMonoidWithOne] | |
[Meta.synthInstance] ✅ apply @NonAssocSemiring.toAddCommMonoidWithOne to AddCommMonoidWithOne (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoidWithOne (Module ℂ ℂ) ≟ AddCommMonoidWithOne (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommGroupWithOne.toAddCommMonoidWithOne to AddCommMonoidWithOne (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoidWithOne (Module ℂ ℂ) ≟ AddCommMonoidWithOne (Module ℂ ℂ) | |
[Meta.synthInstance] new goal AddCommGroupWithOne (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@CommRing.toAddCommGroupWithOne, @NonAssocRing.toAddCommGroupWithOne] | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toAddCommGroupWithOne to AddCommGroupWithOne (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroupWithOne (Module ℂ ℂ) ≟ AddCommGroupWithOne (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CommRing.toAddCommGroupWithOne to AddCommGroupWithOne (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroupWithOne (Module ℂ ℂ) ≟ AddCommGroupWithOne (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommGroup.toAddCommMonoid to AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (Module ℂ ℂ) ≟ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroupWithOne.toAddCommGroup, @NonUnitalNonAssocRing.toAddCommGroup, @Ring.toAddCommGroup, @OrderedAddCommGroup.toAddCommGroup, @LieRing.toAddCommGroup, @SeminormedAddCommGroup.toAddCommGroup, @NormedAddCommGroup.toAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toAddCommGroup to AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (Module ℂ ℂ) ≟ AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] new goal NormedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NonUnitalNormedRing.toNormedAddCommGroup, @NormedOrderedAddGroup.toNormedAddCommGroup, @NormedLatticeAddCommGroup.toNormedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NormedLatticeAddCommGroup.toNormedAddCommGroup to NormedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup (Module ℂ ℂ) ≟ NormedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] no instances for NormedLatticeAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @NormedOrderedAddGroup.toNormedAddCommGroup to NormedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup (Module ℂ ℂ) ≟ NormedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNormedRing.toNormedAddCommGroup to NormedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedAddCommGroup (Module ℂ ℂ) ≟ NormedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedAddCommGroup.toAddCommGroup to AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (Module ℂ ℂ) ≟ AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] new goal SeminormedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedAddCommGroup.toSeminormedAddCommGroup, @NonUnitalSeminormedRing.toSeminormedAddCommGroup] | |
[Meta.synthInstance] ✅ apply @NonUnitalSeminormedRing.toSeminormedAddCommGroup to SeminormedAddCommGroup | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddCommGroup (Module ℂ ℂ) ≟ SeminormedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NormedAddCommGroup.toSeminormedAddCommGroup to SeminormedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedAddCommGroup (Module ℂ ℂ) ≟ SeminormedAddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @LieRing.toAddCommGroup to AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (Module ℂ ℂ) ≟ AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] new goal LieRing (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@LieRing.ofAssociativeRing] | |
[Meta.synthInstance] ✅ apply @LieRing.ofAssociativeRing to LieRing (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ LieRing (Module ℂ ℂ) ≟ LieRing (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedAddCommGroup.toAddCommGroup to AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (Module ℂ ℂ) ≟ AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @Ring.toAddCommGroup to AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (Module ℂ ℂ) ≟ AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonUnitalNonAssocRing.toAddCommGroup to AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (Module ℂ ℂ) ≟ AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommGroupWithOne.toAddCommGroup to AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommGroup (Module ℂ ℂ) ≟ AddCommGroup (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @SubtractionCommMonoid.toAddCommMonoid to AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (Module ℂ ℂ) ≟ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal SubtractionCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroup.toDivisionAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @AddCommGroup.toDivisionAddCommMonoid to SubtractionCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SubtractionCommMonoid (Module ℂ ℂ) ≟ SubtractionCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @AddCancelCommMonoid.toAddCommMonoid to AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCommMonoid (Module ℂ ℂ) ≟ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] new goal AddCancelCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.instances] #[@AddCommGroup.toAddCancelCommMonoid, @OrderedCancelAddCommMonoid.toCancelAddCommMonoid] | |
[Meta.synthInstance] ✅ apply @OrderedCancelAddCommMonoid.toCancelAddCommMonoid to AddCancelCommMonoid | |
(Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCancelCommMonoid (Module ℂ ℂ) ≟ AddCancelCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @AddCommGroup.toAddCancelCommMonoid to AddCancelCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ AddCancelCommMonoid (Module ℂ ℂ) ≟ AddCancelCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ✅ apply @IdemCommSemiring.toCommSemiring to CommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (Submodule ℂ ℂ) ≟ CommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.resume] propagating IdemCommSemiring | |
(Submodule ℂ ℂ) to subgoal IdemCommSemiring (Submodule ℂ ℂ) of CommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating CommSemiring | |
(Submodule ℂ ℂ) to subgoal CommSemiring (Submodule ℂ ℂ) of Semiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating IdemCommSemiring | |
(Ideal ℂ) to subgoal IdemCommSemiring (Submodule ℂ ℂ) of CommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply @Semifield.toCommSemiring to CommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (Submodule ℂ ℂ) ≟ CommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CanonicallyOrderedCommSemiring.toCommSemiring to CommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (Submodule ℂ ℂ) ≟ CommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommSemiring.toCommSemiring to CommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (Submodule ℂ ℂ) ≟ CommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedCommSemiring.toCommSemiring to CommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (Submodule ℂ ℂ) ≟ CommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CommRing.toCommSemiring to CommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommSemiring (Submodule ℂ ℂ) ≟ CommSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal CommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@BooleanRing.toCommRing, @SeminormedCommRing.toCommRing, @OrderedCommRing.toCommRing, @StrictOrderedCommRing.toCommRing, @Field.toCommRing, @EuclideanDomain.toCommRing, @DirectSum.GradeZero.commRing] | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.commRing to CommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ❌ CommRing (Submodule ℂ ℂ) ≟ CommRing (?m.31012 0) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddCommMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ✅ apply @EuclideanDomain.toCommRing to CommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (Submodule ℂ ℂ) ≟ CommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal EuclideanDomain (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@Field.toEuclideanDomain] | |
[Meta.synthInstance] ✅ apply @Field.toEuclideanDomain to EuclideanDomain (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ EuclideanDomain (Submodule ℂ ℂ) ≟ EuclideanDomain (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @Field.toCommRing to CommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (Submodule ℂ ℂ) ≟ CommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedCommRing.toCommRing to CommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (Submodule ℂ ℂ) ≟ CommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedCommRing.toCommRing to CommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (Submodule ℂ ℂ) ≟ CommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toCommRing to CommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (Submodule ℂ ℂ) ≟ CommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal SeminormedCommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedCommRing.toSeminormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toSeminormedCommRing to SeminormedCommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedCommRing (Submodule ℂ ℂ) ≟ SeminormedCommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal NormedCommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedField.toNormedCommRing] | |
[Meta.synthInstance] ✅ apply @NormedField.toNormedCommRing to NormedCommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedCommRing (Submodule ℂ ℂ) ≟ NormedCommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @BooleanRing.toCommRing to CommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CommRing (Submodule ℂ ℂ) ≟ CommRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] no instances for BooleanRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @Ring.toSemiring to Semiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (Submodule ℂ ℂ) ≟ Semiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal Ring (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@CommRing.toRing, @OrderedRing.toRing, @StrictOrderedRing.toRing, @DivisionRing.toRing, @BooleanRing.toRing, @DirectSum.GradeZero.ring, @SeminormedRing.toRing, @NormedRing.toRing] | |
[Meta.synthInstance] ✅ apply @NormedRing.toRing to Ring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (Submodule ℂ ℂ) ≟ Ring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal NormedRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedDivisionRing.toNormedRing, @NormedCommRing.toNormedRing] | |
[Meta.synthInstance] ✅ apply @NormedCommRing.toNormedRing to NormedRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedRing (Submodule ℂ ℂ) ≟ NormedRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NormedDivisionRing.toNormedRing to NormedRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NormedRing (Submodule ℂ ℂ) ≟ NormedRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @SeminormedRing.toRing to Ring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (Submodule ℂ ℂ) ≟ Ring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal SeminormedRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@NormedRing.toSeminormedRing, @SeminormedCommRing.toSeminormedRing] | |
[Meta.synthInstance] ✅ apply @SeminormedCommRing.toSeminormedRing to SeminormedRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedRing (Submodule ℂ ℂ) ≟ SeminormedRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NormedRing.toSeminormedRing to SeminormedRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ SeminormedRing (Submodule ℂ ℂ) ≟ SeminormedRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] ❌ apply @DirectSum.GradeZero.ring to Ring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ❌ Ring (Submodule ℂ ℂ) ≟ Ring (?m.31078 0) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ AddMonoid (Module ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ✅ apply @BooleanRing.toRing to Ring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (Submodule ℂ ℂ) ≟ Ring (Submodule ℂ ℂ) | |
[Meta.synthInstance] no instances for BooleanRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @DivisionRing.toRing to Ring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (Submodule ℂ ℂ) ≟ Ring (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @StrictOrderedRing.toRing to Ring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (Submodule ℂ ℂ) ≟ Ring (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @OrderedRing.toRing to Ring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (Submodule ℂ ℂ) ≟ Ring (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @CommRing.toRing to Ring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Ring (Submodule ℂ ℂ) ≟ Ring (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @instSemiring to Semiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Semiring (Submodule ℂ ℂ) ≟ Semiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @NonAssocRing.toNonAssocSemiring to NonAssocSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonAssocSemiring (Submodule ℂ ℂ) ≟ NonAssocSemiring (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal NonAssocRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@Ring.toNonAssocRing] | |
[Meta.synthInstance] ✅ apply @Ring.toNonAssocRing to NonAssocRing (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ NonAssocRing (Submodule ℂ ℂ) ≟ NonAssocRing (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @Unique.instSubsingleton to Subsingleton (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Subsingleton (Submodule ℂ ℂ) ≟ Subsingleton (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal Unique (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@Submodule.instUniqueSubmodule, @Submodule.unique'] | |
[Meta.synthInstance] ✅ apply @Submodule.unique' to Unique (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Unique (Submodule ℂ ℂ) ≟ Unique (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @Submodule.instUniqueSubmodule to Unique (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Unique (Submodule ℂ ℂ) ≟ Unique (Submodule ℂ ℂ) | |
[Meta.synthInstance] ✅ apply @IsEmpty.instSubsingleton to Subsingleton (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ Subsingleton (Submodule ℂ ℂ) ≟ Subsingleton (Submodule ℂ ℂ) | |
[Meta.synthInstance] no instances for IsEmpty (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ❌ apply @BooleanAlgebra.toComplementedLattice to IsSemisimpleRing ℂ | |
[Meta.synthInstance.tryResolve] ❌ IsSemisimpleRing ℂ ≟ ComplementedLattice ?m.31133 | |
[Meta.synthInstance] ❌ BooleanAlgebra (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal BooleanAlgebra (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@CompleteBooleanAlgebra.toBooleanAlgebra] | |
[Meta.synthInstance] ✅ apply @CompleteBooleanAlgebra.toBooleanAlgebra to BooleanAlgebra (Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ BooleanAlgebra (Submodule ℂ ℂ) ≟ BooleanAlgebra (Submodule ℂ ℂ) | |
[Meta.synthInstance] new goal CompleteBooleanAlgebra (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[@CompleteAtomicBooleanAlgebra.toCompleteBooleanAlgebra] | |
[Meta.synthInstance] ✅ apply @CompleteAtomicBooleanAlgebra.toCompleteBooleanAlgebra to CompleteBooleanAlgebra | |
(Submodule ℂ ℂ) | |
[Meta.synthInstance.tryResolve] ✅ CompleteBooleanAlgebra | |
(Submodule ℂ ℂ) ≟ CompleteBooleanAlgebra (Submodule ℂ ℂ) | |
[Meta.synthInstance] no instances for CompleteAtomicBooleanAlgebra (Submodule ℂ ℂ) | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ❌ BooleanAlgebra (Submodule ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ BooleanAlgebra (Submodule ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ BooleanAlgebra (Submodule ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ BooleanAlgebra (Submodule ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ BooleanAlgebra (Submodule ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ BooleanAlgebra (Submodule ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ BooleanAlgebra (Submodule ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ BooleanAlgebra (Submodule ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ❌ BooleanAlgebra (Submodule ℂ ℂ) | |
[Meta.synthInstance] result <not-available> (cached) | |
[Meta.synthInstance] ✅ apply IsDedekindDomain.isPrincipalIdealRing to IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsPrincipalIdealRing ℂ ≟ IsPrincipalIdealRing ℂ | |
[Meta.synthInstance] new goal LocalRing ℂ | |
[Meta.synthInstance.instances] #[Field.instLocalRingToSemiringToDivisionSemiringToSemifield, ValuationRing.localRing, @DiscreteValuationRing.toLocalRing, @HenselianLocalRing.toLocalRing] | |
[Meta.synthInstance] ✅ apply @HenselianLocalRing.toLocalRing to LocalRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ LocalRing ℂ ≟ LocalRing ℂ | |
[Meta.synthInstance] new goal HenselianLocalRing ℂ | |
[Meta.synthInstance.instances] #[Field.henselian] | |
[Meta.synthInstance] ✅ apply Field.henselian to HenselianLocalRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ HenselianLocalRing ℂ ≟ HenselianLocalRing ℂ | |
[Meta.synthInstance] ✅ Field ℂ | |
[Meta.synthInstance] result Complex.instField (cached) | |
[Meta.synthInstance.resume] propagating HenselianLocalRing ℂ to subgoal HenselianLocalRing ℂ of LocalRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating LocalRing ℂ to subgoal LocalRing ℂ of IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating IsDedekindDomain ℂ to subgoal IsDedekindDomain ℂ of IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance.resume] propagating IsPrincipalIdealRing ℂ to subgoal IsPrincipalIdealRing ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 14 | |
[Meta.synthInstance.resume] propagating IsPrincipalIdealRing ℂ to subgoal IsPrincipalIdealRing ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 9 | |
[Meta.synthInstance.resume] propagating IsPrincipalIdealRing ℂ to subgoal IsPrincipalIdealRing ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 9 | |
[Meta.synthInstance.resume] propagating IsPrincipalIdealRing ℂ to subgoal IsPrincipalIdealRing ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 9 | |
[Meta.synthInstance] ✅ apply @DiscreteValuationRing.toLocalRing to LocalRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ LocalRing ℂ ≟ LocalRing ℂ | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of LocalRing ℂ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance] no instances for DiscreteValuationRing ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of LocalRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] no instances for DiscreteValuationRing ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of LocalRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] no instances for DiscreteValuationRing ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of LocalRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] no instances for DiscreteValuationRing ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply ValuationRing.localRing to LocalRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ LocalRing ℂ ≟ LocalRing ℂ | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of LocalRing ℂ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance] new goal ValuationRing ℂ | |
[Meta.synthInstance.instances] #[@ValuationRing.instValuationRing, ValuationRing.of_field, ValuationRing.of_discreteValuationRing] | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of LocalRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] new goal ValuationRing ℂ | |
[Meta.synthInstance.instances] #[@ValuationRing.instValuationRing, ValuationRing.of_field, ValuationRing.of_discreteValuationRing] | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of LocalRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] new goal ValuationRing ℂ | |
[Meta.synthInstance.instances] #[@ValuationRing.instValuationRing, ValuationRing.of_field, ValuationRing.of_discreteValuationRing] | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of LocalRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] new goal ValuationRing ℂ | |
[Meta.synthInstance.instances] #[@ValuationRing.instValuationRing, ValuationRing.of_field, ValuationRing.of_discreteValuationRing] | |
[Meta.synthInstance] ✅ apply ValuationRing.of_discreteValuationRing to ValuationRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ ValuationRing ℂ ≟ ValuationRing ℂ | |
[Meta.synthInstance] no instances for DiscreteValuationRing ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply ValuationRing.of_field to ValuationRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ ValuationRing ℂ ≟ ValuationRing ℂ | |
[Meta.synthInstance] ✅ Field ℂ | |
[Meta.synthInstance] result Complex.instField (cached) | |
[Meta.synthInstance.resume] propagating ValuationRing ℂ to subgoal ValuationRing ℂ of LocalRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @ValuationRing.instValuationRing to ValuationRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ ValuationRing ℂ ≟ ValuationRing ℂ | |
[Meta.synthInstance.resume] propagating LocalRing ℂ to subgoal LocalRing ℂ of ValuationRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] new goal IsBezout ℂ | |
[Meta.synthInstance.instances] #[IsBezout.of_isPrincipalIdealRing, @ValuationRing.instIsBezoutToRing] | |
[Meta.synthInstance] ✅ apply @ValuationRing.instIsBezoutToRing to IsBezout ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsBezout ℂ ≟ IsBezout ℂ | |
[Meta.synthInstance] ✅ CommRing ℂ | |
[Meta.synthInstance] result Complex.commRing (cached) | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of IsBezout ℂ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of IsBezout ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of IsBezout ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of IsBezout ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating ValuationRing ℂ to subgoal ValuationRing ℂ of IsBezout ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating IsBezout ℂ to subgoal IsBezout ℂ of ValuationRing ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance.resume] propagating ValuationRing ℂ to subgoal ValuationRing ℂ of IsBezout ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance.resume] propagating ValuationRing ℂ to subgoal ValuationRing ℂ of LocalRing ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance] ✅ apply IsBezout.of_isPrincipalIdealRing to IsBezout ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsBezout ℂ ≟ IsBezout ℂ | |
[Meta.synthInstance] new goal IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.instances] #[DivisionRing.isPrincipalIdealRing, @EuclideanDomain.to_principal_ideal_domain, IsDedekindDomain.isPrincipalIdealRing, @instIsPrincipalIdealRingToSemiring, @DiscreteValuationRing.toIsPrincipalIdealRing] | |
[Meta.synthInstance] ✅ apply @DiscreteValuationRing.toIsPrincipalIdealRing to IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsPrincipalIdealRing ℂ ≟ IsPrincipalIdealRing ℂ | |
[Meta.synthInstance] ✅ CommRing ℂ | |
[Meta.synthInstance] result Complex.commRing (cached) | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance] no instances for DiscreteValuationRing ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] no instances for DiscreteValuationRing ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] no instances for DiscreteValuationRing ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance.resume] propagating IsDomain ℂ to subgoal IsDomain ℂ of IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] no instances for DiscreteValuationRing ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply @instIsPrincipalIdealRingToSemiring to IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsPrincipalIdealRing ℂ ≟ IsPrincipalIdealRing ℂ | |
[Meta.synthInstance] ✅ Ring ℂ | |
[Meta.synthInstance] result Complex.instRingComplex (cached) | |
[Meta.synthInstance.resume] propagating ComplementedLattice | |
(Submodule ℂ ℂ) to subgoal IsSemisimpleRing ℂ of IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating IsPrincipalIdealRing ℂ to subgoal IsPrincipalIdealRing ℂ of IsBezout ℂ | |
[Meta.synthInstance.resume] size: 3 | |
[Meta.synthInstance.resume] propagating IsSemisimpleModule ℂ ℂ to subgoal IsSemisimpleRing ℂ of IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating ComplementedLattice | |
(Submodule ℂ ℂ) to subgoal IsSemisimpleRing ℂ of IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply IsDedekindDomain.isPrincipalIdealRing to IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsPrincipalIdealRing ℂ ≟ IsPrincipalIdealRing ℂ | |
[Meta.synthInstance] ✅ CommRing ℂ | |
[Meta.synthInstance] result Complex.commRing (cached) | |
[Meta.synthInstance.resume] propagating LocalRing ℂ to subgoal LocalRing ℂ of IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating IsDedekindDomain ℂ to subgoal IsDedekindDomain ℂ of IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance.resume] propagating IsPrincipalIdealRing ℂ to subgoal IsPrincipalIdealRing ℂ of IsBezout ℂ | |
[Meta.synthInstance.resume] size: 8 | |
[Meta.synthInstance] ✅ apply @EuclideanDomain.to_principal_ideal_domain to IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsPrincipalIdealRing ℂ ≟ IsPrincipalIdealRing ℂ | |
[Meta.synthInstance] ✅ EuclideanDomain ℂ | |
[Meta.synthInstance] result Field.toEuclideanDomain (cached) | |
[Meta.synthInstance.resume] propagating IsPrincipalIdealRing ℂ to subgoal IsPrincipalIdealRing ℂ of IsBezout ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply DivisionRing.isPrincipalIdealRing to IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsPrincipalIdealRing ℂ ≟ IsPrincipalIdealRing ℂ | |
[Meta.synthInstance] ✅ DivisionRing ℂ | |
[Meta.synthInstance] result NormedDivisionRing.toDivisionRing (cached) | |
[Meta.synthInstance.resume] propagating IsPrincipalIdealRing ℂ to subgoal IsPrincipalIdealRing ℂ of IsBezout ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance] ✅ apply ValuationRing.of_discreteValuationRing to ValuationRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ ValuationRing ℂ ≟ ValuationRing ℂ | |
[Meta.synthInstance] no instances for DiscreteValuationRing ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply ValuationRing.of_field to ValuationRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ ValuationRing ℂ ≟ ValuationRing ℂ | |
[Meta.synthInstance] ✅ Field ℂ | |
[Meta.synthInstance] result Complex.instField (cached) | |
[Meta.synthInstance.resume] propagating ValuationRing ℂ to subgoal ValuationRing ℂ of IsBezout ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating ValuationRing ℂ to subgoal ValuationRing ℂ of LocalRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @ValuationRing.instValuationRing to ValuationRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ ValuationRing ℂ ≟ ValuationRing ℂ | |
[Meta.synthInstance.resume] propagating LocalRing ℂ to subgoal LocalRing ℂ of ValuationRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating IsBezout ℂ to subgoal IsBezout ℂ of ValuationRing ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance.resume] propagating ValuationRing ℂ to subgoal ValuationRing ℂ of IsBezout ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance.resume] propagating ValuationRing ℂ to subgoal ValuationRing ℂ of LocalRing ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance] ✅ apply ValuationRing.of_discreteValuationRing to ValuationRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ ValuationRing ℂ ≟ ValuationRing ℂ | |
[Meta.synthInstance] no instances for DiscreteValuationRing ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply ValuationRing.of_field to ValuationRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ ValuationRing ℂ ≟ ValuationRing ℂ | |
[Meta.synthInstance] ✅ Field ℂ | |
[Meta.synthInstance] result Complex.instField (cached) | |
[Meta.synthInstance.resume] propagating ValuationRing ℂ to subgoal ValuationRing ℂ of IsBezout ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating ValuationRing ℂ to subgoal ValuationRing ℂ of LocalRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply @ValuationRing.instValuationRing to ValuationRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ ValuationRing ℂ ≟ ValuationRing ℂ | |
[Meta.synthInstance.resume] propagating LocalRing ℂ to subgoal LocalRing ℂ of ValuationRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating IsBezout ℂ to subgoal IsBezout ℂ of ValuationRing ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance.resume] propagating ValuationRing ℂ to subgoal ValuationRing ℂ of IsBezout ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance.resume] propagating ValuationRing ℂ to subgoal ValuationRing ℂ of LocalRing ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance] ✅ apply ValuationRing.of_discreteValuationRing to ValuationRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ ValuationRing ℂ ≟ ValuationRing ℂ | |
[Meta.synthInstance] no instances for DiscreteValuationRing ℂ | |
[Meta.synthInstance.instances] #[] | |
[Meta.synthInstance] ✅ apply ValuationRing.of_field to ValuationRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ ValuationRing ℂ ≟ ValuationRing ℂ | |
[Meta.synthInstance] ✅ Field ℂ | |
[Meta.synthInstance] result Complex.instField (cached) | |
[Meta.synthInstance.resume] propagating ValuationRing ℂ to subgoal ValuationRing ℂ of IsBezout ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance.resume] propagating ValuationRing ℂ to subgoal ValuationRing ℂ of LocalRing ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance] ✅ apply @ValuationRing.instValuationRing to ValuationRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ ValuationRing ℂ ≟ ValuationRing ℂ | |
[Meta.synthInstance.resume] propagating LocalRing ℂ to subgoal LocalRing ℂ of ValuationRing ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating IsBezout ℂ to subgoal IsBezout ℂ of ValuationRing ℂ | |
[Meta.synthInstance.resume] size: 5 | |
[Meta.synthInstance.resume] propagating ValuationRing ℂ to subgoal ValuationRing ℂ of IsBezout ℂ | |
[Meta.synthInstance.resume] size: 12 | |
[Meta.synthInstance.resume] propagating ValuationRing ℂ to subgoal ValuationRing ℂ of LocalRing ℂ | |
[Meta.synthInstance.resume] size: 12 | |
[Meta.synthInstance] ✅ apply Field.instLocalRingToSemiringToDivisionSemiringToSemifield to LocalRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ LocalRing ℂ ≟ LocalRing ℂ | |
[Meta.synthInstance] ✅ Field ℂ | |
[Meta.synthInstance] result Complex.instField (cached) | |
[Meta.synthInstance.resume] propagating LocalRing ℂ to subgoal LocalRing ℂ of ValuationRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating IsBezout ℂ to subgoal IsBezout ℂ of ValuationRing ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance.resume] propagating LocalRing ℂ to subgoal LocalRing ℂ of ValuationRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating IsBezout ℂ to subgoal IsBezout ℂ of ValuationRing ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance.resume] propagating LocalRing ℂ to subgoal LocalRing ℂ of ValuationRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating IsBezout ℂ to subgoal IsBezout ℂ of ValuationRing ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance.resume] propagating LocalRing ℂ to subgoal LocalRing ℂ of IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating IsDedekindDomain ℂ to subgoal IsDedekindDomain ℂ of IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance.resume] propagating LocalRing ℂ to subgoal LocalRing ℂ of ValuationRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating IsBezout ℂ to subgoal IsBezout ℂ of ValuationRing ℂ | |
[Meta.synthInstance.resume] size: 4 | |
[Meta.synthInstance.resume] propagating LocalRing ℂ to subgoal LocalRing ℂ of IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.resume] size: 1 | |
[Meta.synthInstance.resume] propagating IsDedekindDomain ℂ to subgoal IsDedekindDomain ℂ of IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.resume] size: 6 | |
[Meta.synthInstance] ✅ apply @EuclideanDomain.to_principal_ideal_domain to IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsPrincipalIdealRing ℂ ≟ IsPrincipalIdealRing ℂ | |
[Meta.synthInstance] ✅ EuclideanDomain ℂ | |
[Meta.synthInstance] result Field.toEuclideanDomain (cached) | |
[Meta.synthInstance.resume] propagating IsPrincipalIdealRing ℂ to subgoal IsPrincipalIdealRing ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance.resume] propagating IsPrincipalIdealRing ℂ to subgoal IsPrincipalIdealRing ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating IsPrincipalIdealRing ℂ to subgoal IsPrincipalIdealRing ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating IsPrincipalIdealRing ℂ to subgoal IsPrincipalIdealRing ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply DivisionRing.isPrincipalIdealRing to IsPrincipalIdealRing ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsPrincipalIdealRing ℂ ≟ IsPrincipalIdealRing ℂ | |
[Meta.synthInstance] ✅ DivisionRing ℂ | |
[Meta.synthInstance] result NormedDivisionRing.toDivisionRing (cached) | |
[Meta.synthInstance.resume] propagating IsPrincipalIdealRing ℂ to subgoal IsPrincipalIdealRing ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 7 | |
[Meta.synthInstance.resume] propagating IsPrincipalIdealRing ℂ to subgoal IsPrincipalIdealRing ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating IsPrincipalIdealRing ℂ to subgoal IsPrincipalIdealRing ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance.resume] propagating IsPrincipalIdealRing ℂ to subgoal IsPrincipalIdealRing ℂ of IsDedekindDomain ℂ | |
[Meta.synthInstance.resume] size: 2 | |
[Meta.synthInstance] ✅ apply isNoetherian_of_isNoetherianRing_of_finite to IsNoetherian ℂ ℂ | |
[Meta.synthInstance.tryResolve] ✅ IsNoetherian ℂ ℂ ≟ IsNoetherian ℂ ℂ | |
[Meta.synthInstance] ✅ Ring ℂ | |
[Meta.synthInstance] result Complex.instRingComplex (cached) | |
[Meta.synthInstance] new goal IsNoetherianRing ℂ | |
[Meta.synthInstance.instances] #[isNoetherian_of_finite, isNoetherian_of_subsingleton, @PrincipalIdealRing.isNoetherianRing, isNoetherian_of_isNoetherianRing_of_finite, @IsDedekindRing.toIsNo |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment